所有
这可能是一个非常愚蠢的问题,但在编程范围X中,int范围是-127到+128,这个值是否指实际值-127和+128?
答案 0 :(得分:1)
它指的是一个8位有符号整数,其中高位用于确定它是否为负数:
01111111 = 127
00000001 = 1
00000000 = 0
11111111 = -1
11111110 = -2
10000001 = -127
10000000 = -128 or +128 or even -0, depending on the language
答案 1 :(得分:0)
你是什么意思?
通常意味着-127到128 包含,因此-127和128本身都是有效值。
答案 2 :(得分:0)
通常,值的范围表示它们使用了多少内存,并且它们通常设计为满足整个字节。 在你的情况下(-127到128),这种类型将占用1个字节,可以有256个不同的值。
因此,您有127个负值,128个正值和0值。 127 + 128 + 1 = 256。
因此,值-127和128都包含在范围内。