summaryrefslogtreecommitdiff
path: root/fmt_strings.c
blob: 102f42dbcf57870324bc2ec6eb029f0432439753 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <string.h>

int main(int argc, const char *argv[])
{
  char string[10];
  int A = -73;
  unsigned int B = 31337;

  strcpy(string, "sample");

  printf("[A] Dec: %d, Hex %x, Unsigned: %u\n", A, A, A);
  printf("[B] Dec: %d, Hex %x, Unsigned: %u\n", B, B, B);
  printf("[field width on B] 3: '%3u', 10: '%10u', '%o8u'\n", B, B, B);
  printf("[string] %s Address %08x\n", string, (unsigned int)string);

  printf("variable A is at address: %08x\n", (unsigned int)&A);
  return 0;
}