为什么16进制的数是以0x开头的?

来源:百度知道 编辑:UC知道 时间:2024/07/04 02:59:37
这个是规范吗?

规定的,没什么大的问题,
但是也可以不要Ox, 例如 A33,没有Ox表示也是十六进制的数,加上只是为了更加 直观的让人知道是16进制 的数。

0x开头的0x12其十进制值是18
如果不以0x开头 12就是12
就这点区别
如果你的常量里面本来就有字母,如abc12d就默认为十六进制数

是 你看如果不是0x开头
例如16进制的 ab10 它是标示符还是16进制数啊 不能分辨吧

算是一个规范吧