我是一个才开始自学编程几天的菜鸟,看书是有个问题没有搞懂在这里提出希望各位大虾们指点一二谢谢!
问题如下:
如:int 【有符号整数 (值 -2147483684~2147483647)】;
这里我知道它的赋值范围在 -2147483684~2147483647之间,
请问这个值是用的二进制、八进制还是十六进制来计算的?
>> 本文固定链接: http://www.vcgood.com/archives/1991
我是一个才开始自学编程几天的菜鸟,看书是有个问题没有搞懂在这里提出希望各位大虾们指点一二谢谢!
问题如下:
如:int 【有符号整数 (值 -2147483684~2147483647)】;
这里我知道它的赋值范围在 -2147483684~2147483647之间,
请问这个值是用的二进制、八进制还是十六进制来计算的?
>> 本文固定链接: http://www.vcgood.com/archives/1991
你必须先 登录才能发表评论。
int 占用4字节,一字节为8位,所以int为32位,取值范围为10000000000000000000000000000000(1个1,31个0)
至
01111111111111111111111111111111(1个0,31个1)
以上为二进制,然后转化成十进制的数值就是-2147483648~2147483647
我也是初学者,如回答有错,请见谅,并且转告我一声好吗