首页 > C风格编程语言 > C#编程资料 > 关于整数类型的一个疑问?
2007
12-04

关于整数类型的一个疑问?

我是一个才开始自学编程几天的菜鸟,看书是有个问题没有搞懂在这里提出希望各位大虾们指点一二谢谢!


问题如下:


如:int 【有符号整数 (值 -2147483684~2147483647)】;


这里我知道它的赋值范围在 -2147483684~2147483647之间,


请问这个值是用的二进制、八进制还是十六进制来计算的?


关于整数类型的一个疑问?》有 1 条评论

  1. zws334 说:

    int 占用4字节,一字节为8位,所以int为32位,取值范围为10000000000000000000000000000000(1个1,31个0)

    01111111111111111111111111111111(1个0,31个1)

    以上为二进制,然后转化成十进制的数值就是-2147483648~2147483647

     

    我也是初学者,如回答有错,请见谅,并且转告我一声好吗

留下一个回复