8进制与16进制
十进制、八进制、十六进制初始化与格式打印
1 #include <stdio.h> 2 3 int main(void) 4 { 5 int a = -1; 6 printf("%d\n", a); 7 printf("%o\n", a); 8 printf("%x\n", a); 9 10 printf("-------------\n"); 11 12 int b = -010; 13 printf("%d\n", b); 14 printf("%o\n", b); 15 printf("%x\n", b); 16 17 printf("-------------\n"); 18 19 int c = -0x10; 20 printf("%d\n", c); 21 printf("%o\n", c); 22 printf("%x\n", c); 23 return 0; 24 }
初始化可以赋予符号, 格式打印八进制、十六进制显示无符号数