为什么c选项不对,不是要以十六进制的形式输出吗

img

就是64啊
是已经转成十六进制之后的形式
0x64是为了让计算机识别的,输出给人看是不会有0x的

%x是输出16进制数,0x需要自己加。比如printf("0X%x",100);

img


没有0x啊

输出的是字符格式,0x是在内存中的一种形式而已