int取值范围为-~。
int的取值范围依赖于计算机系统,在16位机器中,int占16位,其中一位为符号位,所以取值范围为前面所说的-~。而在32位和64位机器中,int占32位,取值范围为-~。ISO/ANSIC规定,int类型的最小范围为-到。
shortint类型可能占用比int类型更少的存储空间,C保证short类型至少16位长,用于只需小数值的场合以节省空间。
longint类型(或简写为long类型)可能占用比int类型更多的存储空间,C保证long类型至少32位长,用于使用大数值的场合。
longlongint类型(或简写为longlong类型)可能占用比long类型更多的存储空间,C保证longlong类型至少64位长,用于使用更大数值的场合。
在C/C++编程语言中,int表示整数变量,这是一种用于定义整数变量的数据类型。它在不同的编译环境以及不同的编译和运行环境中具有不同的大小。C的数据类型包括整数、字符、实数或浮点(单精度和双精度)、枚举、数组、结构、公共、指针和空值。