中易网

为什么 java int 范围 为什么是2^31而不是2^32 。不甚感激

答案:5  悬赏:0  
解决时间 2021-03-15 06:47
为什么 java int 范围 为什么是2^31而不是2^32 。不甚感激
最佳答案
是2^32

主要是分为了正数和负数
[-2^31,2^31-1]
全部回答
因为存储用4个字节的有符号数,最高位为符号位。 就是-32768到32767.即-2^31到2^31-1
int 是8字节 32位 ,但是int 有负数(-2^31),整数(2^31-1),0(1),所以int范围是:(2^31-1)+2^31+1=2^32
因为存储用4个字节的有符号数,最高位为符号位。
因为int类型总长度是2^32,所以对于有符号数来说,正负各占一半,也就是你说的2^31,但是由于0被划分到属于正数的范畴(但不是正数)所以正数要比负数少一个数
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国十大面类
肚子痛 但是拉不出来 怎么办?
相馆用打印机什么型号性价比最好
美居乐窗帘怎么去啊,有知道地址的么
lol道聚城优惠券怎么获得 20元优惠券领取地址
男人是不是讨厌女人不接电话
天津师范大学的管理科学与工程专业的研究生好
皇宫家俬城地址在哪,我要去那里办事
会计研究生毕业如何在美国找工作?
什么是LCD的斑马线?
一个长方形操场长80米、宽60米,画在一张长为5
读全日制大学除了高考有没有别的办法?专科大
华亭梦立方可以用公积金还贷款么
天热(改为比喻句)
张韶涵的《寓言》是翻唱?
推荐资讯
霪羊霍对女人什么作用
卵泡成熟了,第二天居然变小了,怎么回事?医
秘的近义词是什么
They were looked like rain. 详细分析一下。
赛尔号谱尼第三封印寄生有没有用
安徽望江农村商业银行鸦滩支行地址在哪,我要
╰满目柔情、许一世繁华丶对应网名
联通宽带16号办的话到月底是不是算一个月还是
紫金丰泰大酒店地址有知道的么?有点事想过去
合意大街/群意路(路口)地址在哪,我要去那里
佛山里水小学新生开始报名了吗
为什么郑州高新技术开发区(高新区)的房价相
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?