标签: c
为什么这行打印17而不是3?
printf("%d" ,0x11);
答案 0 :(得分:7)
0x11是十六进制(基数为16)的数字,11(十六进制)等于17 (十进制)。
0x11
11
17
答案 1 :(得分:4)
因为0x引入了十六进制文字,而不是二进制文字。
0x