糊涂了,关于二进制和十六进制的问题

来源:百度知道 编辑:UC知道 时间:2024/07/14 04:07:11
书里说为了区分,有时候数字后面加个B表示二进制,比如1010B;数字后面加个H表示十六进制,比如1010H。可是,“B”也可以代表十六进制里面的第12个数吧。那么有时候写出1010B到底是二进制的“1010”B,还是十二进制的“1010B”?????????这不是容易搞混淆吗

0开头是八进制
0x开头是16进制
B结尾是2进制
H结尾是16进制
其它都是10进制

使用O是最蠢的办法,因为你不知道它是零还是呕

1010B:2进制的1010,这个不会认为是16进制的1010B
1010BH:16进制的1010B

哈,如果是那样,在写1010B之前一定会有说明的。比如你看的那本书里写的那样:为了区分.....

黑,你写12进制,如果不加任何后标,程序肯定会把那个b当成二进制的后标