优艾设计网

C++中int的范围是多少??

优艾设计网 https://www.uibq.com 2023-01-10 12:58 出处:网络 作者:PS自学
C++中int的范围是多优艾设计网_Photoshop论坛少?ty_1365优艾设计网_Photoshop交流02452
C++中int的范围是多优艾设计网_Photoshop论坛少?
ty_1365优艾设计网_Photoshop交流02452 2021-06-10 18:52

在标准C++中的int的字节长度小于long大于short就行了,多数平台上int占4个字节(32位,不是16位!),所以能表示的范围就是2的32次方,表示为数值是-2^(32-1) ~ 2^(32-1) -1 ( ^ 表示成方 )(就是 -2^31 ~ 2^31 - 1, 而不是2^16...)根据不同的需要,int包括以下定义:unsigned short int 无符号2字节短整形 short int 带符号2字节短整形 - 32768 ~ 32767 unsigned int 无符号4字节整形 0 ~ 2^32 -1 (这个是对的) int 4字节整形 - 2^31 ~ 2^31 - 1 int 64 64位(8字节)整形 - 2^63 ~ 2^63 - 1 (这个很少用到,一般是表示为高位int和低位int,贝式弧现对它的范围也给错了)


灯火照满楼 2021-06-10 19:10

不同编译器范围不同,C语言没有明确规定但是在Turbo C中为两个字节,即0~2^16-1(62353)在Visual C++6.0中为4个字节,即0~2^32-1(4394967295)一个字节8位,优艾设计网_平面设计就这样,还不懂请发邮件给我


0

精彩评论

暂无评论...
验证码 换一张
取 消