糊涂了,关于二进制和十六进制的问题
来源:百度知道 编辑: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当成二进制的后标