"max value of integer" 的中文意思是“整数的最大值”。

40 浏览
0 Comments

"max value of integer" 的中文意思是“整数的最大值”。

C语言中,整数(对于32位机器)是32位,范围为-32768至+32767.

在Java中,整数(长整型)也是32位,但范围为-2147483648至+2147483647.

我不理解为什么Java中的范围不同,即使位数相同。有人可以解释一下吗?

admin 更改状态以发布 2023年5月25日
0
0 Comments

在C语言中,整数(针对32位机器)是32位,范围从-32768到+32767。

错误。32位二进制补码表示的有符号整数的范围为-231到231-1,相当于-2,147,483,648到2,147,483,647。

0