十进制转化为十六进制

将十进制的100转化为十六进制的形式结果是64还是0x64,为什么?

将十进制的100转化为十六进制的形式结果是64还是0x64,两者都对
如果是编程,计算机识别理解,0x64。
如果是人看,人去理解,64。
为什么要这样,是因为电脑采用的是二进制,而不是人常接触到的十进制,一个十六进制相当于一个四位二进制数。
希望对题主有所帮助,望采纳!

这俩以人类语言来理解其实都是对的
0x只是一个标识而已,表示十六进制,用于计算机识别
只不过单独的64计算机无法识别,默认为十进制

0x64, 0x开头表示16进制格式。

img

这都是给你看的