首页 > 编程知识 正文

integer的数值范围,32位int类型的范围

时间:2023-05-03 05:31:57 阅读:186370 作者:1229

首先,在32位的情况下,第1位的符号位0为正,1为负

其最大正整数为231-1,即31位全部为1的情况。 因为31比特的二进制的最高有效位是230,231-1意味着后面的31比特全部为1

负数用补数表示。 同样是231-1,但由于有-0,用补数表示时会发生溢出。 此数用于表示-231,因此负数无需减少

范围为[-231~231-1]

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。