首页 > 编程知识 正文

C 中int类型取值范围问题,int类型的数据取值范围

时间:2023-05-06 10:24:01 阅读:182395 作者:2451

这里引用百度一位网友的说明:

问题:

C中int的范围是多少? 为什么最多能达到2^31-1呢? 最大不是32767吗? 答案:

标准C中int的字节长度只需小于长且大于短,在许多平台上,int为4个字节(因此,可表示的范围为2的32次方,数值为-2^(32-1 ) ) 32 )为-2^ 31到2 ^ 31-1,而不是2^16 . )。

根据需要,int包括以下定义:

无符号短整型无符号双字节短整型

带短整型符号的双字节短整形- 32768 ~ 32767

无符号4字节格式0 ~ 2^32 -1 (这是正确的) ) ) ) ) ) )0) 0

int 4字节整形- 2^31 ~ 2^31 - 1

int 64 64位(8字节)整形- 2^63 ~ 2^63 - 1 )这种情况很少使用,一般表示为高位int和低位int ) 3360https://www.cn blogs.com/ln OMP/p/3509

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