64位机器中,int占32位,取值范围为-2147483648~2147483647(-2^32~2^32-1)。
int类型的情况:
shortint类型可能占用比int类型更少的存储空间,C保证short类型至少16位长,用于只需小数值的场合以节省空间。
longint类型(或简写为long类型)可能占用比int类型更多的存储空间,C保证short类型至少32位长,用于使用大树枝伏轮的场合。
longlongint类型(或简写为longlong类型)可能占用比long类型更多的存储空间,C保证short类型至少64位长,用于使用更大数值的场合。缺旅信
扩展资料
C语言的整型溢出问题int
int为4字节32位,其中首位用0表示正数,用1表示为负数。因此对于
最大正数可以表示为:0x7fffffff(7的二进制为0111,f二进制为1111)
最大负数(镇梁-1)可以表示为:0xffffffff
最小负数可以表示为:0x80000000(8的二进制为1000)
负数为正数的源码取反码再取补码,过程如下:
1、-1的原码:10000000000000000000000000000001
2、得反码:11111111111111111111111111111110
3、得补码:11111111111111111111111111111111
int占用4字节。
在一般的电脑中,int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1];在微型机中,int占用2字节,16比特,数据范围为-32768~32767[-2^15~2^15-1]。
作为函数,INT函数指数据库中常用函数中的“向下取整函数”。常用来取一个数中的整数部分。Int是将一个数值向下取整为最接近的整数的函数。为取整函数。
扩展资料C语言一般包括字符库函数,数学函数,目录函数,进程函数,诊断函数, *** 作函数等,其他函数所占的字节数:
1、char 占用1个字节
2、short int占用2字节
3、long占用4字节
4、1ong int占李空用4字节
5、float 占用4字节
6、double 占用8字节
在exec函数族中,后缀l、v、p、e添加到exec后,所指定的函数将行扰缺具有某种 *** 作能力有后缀 p时,函数可以利用DOS的PATH变量查找子程序文件l时,函数中被传递的参数个数固定v时;
函数中被传递的参数个数不固定e时,函数传递指定参数envp,允许改变子进程的环境,无后缀e时,子进程使用当前程序的环境
参考资料来源:百度百科档辩--INT
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)