0

なぜこの行は3ではなく17を印刷するのですか?

printf("%d" ,0x11);
4

2 に答える 2

7

0x1116進数(基数16)の数値であり、1116進数)は17 (decimal)と同じです。

于 2012-07-23T10:37:10.750 に答える
4

0xバイナリリテラルではなく、16進リテラルを導入するためです。

于 2012-07-23T10:37:18.363 に答える