例如,下面的语句是如何相等的?
a) 0116 = 0x4E
( b) 97 = 00141 = 0x0061
( c) 45 = 0x2d= 0055
我试着查过了,但对我来说还是没有意义。谢谢。
发布于 2014-03-12 19:01:47
如果它以0x或0X开头,则为十六进制数,即。基地16.
否则,如果它只以0开头,则为八进制数,即。基地8.
否则是个十进制数.基地10。
(以下为不符合标准的gcc分机)
如果它以0b开头,它是一个二进制数,即。基地2.
发布于 2014-03-12 19:02:40
从0开始的数字是八进制数,从0x开始是十六进制。
我们需要区分两个不同的数字系统,在编程中我们这样做。
如果您想验证这些等式,您可以自己解决,也可以使用在线转换器。我给你下面的链接
http://calc.50x.eu/
https://stackoverflow.com/questions/22361178
复制相似问题