int 取值范围

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了int 取值范围相关的知识,希望对你有一定的参考价值。

16位系统下:int的取值范围时-32768--32767,也就是

-2^15—2^15-1.

32位系统下:-2147483648—2147483647,

即 -2^31—2^31-1.

默认int=signed int.

规定 short int 取值范围不能大于int。

long int 取值范围不能小于int。


short 占2个字节,16个比特位 所以取值-2^15—2^15-1

int 4个字节

long 4个字节     32个比特位  所以取值 -2^31—2^31-1.

float 4个字节

double 8个字节

char 1个字节


本文出自 “11132019” 博客,请务必保留此出处http://11142019.blog.51cto.com/11132019/1760082

以上是关于int 取值范围的主要内容,如果未能解决你的问题,请参考以下文章

64位系统下C语言中int值的取值范围

C语言int的取值范围

C语言中 unsigned int 取值范围是

关于int 跟unsigned int 取值 范围

java中int,float,long,double取值范围,内存泄露

c程序中基本整型的取值范围:-32768~32767是怎么算出来的?