int的取值范围是什么?
1个回答
展开全部
C语言int的取值范围在32/64位系统中都是32位,范围为-2147483648~+2147483647,无符号情况下表示为0~4294967295。
C/C++编程语言中,int表示整型变量,是一种数据类型,用于定义一个整型变量,在不同编译环境有不同的大小,不同编译运行环境大小不同。
C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。
基本数据类型:
void:声明函数无返回值或无参数,声明无类型指针,显示丢弃运算结果。(C89标准新增)。
char:字符型类型数据,属于整型数据的一种。(K&R时期引入)。
int:整型数据,表示范围通常为编译器指定的内存字节长。(K&R时期引入)。
float:单精度浮点型数据,属于浮点数据的一种。(K&R时期引入)。
double:双精度浮点型数据,属于浮点数据的一种。(K&R时期引入)。
_Bool:布尔型(C99标准新增)。
_Complex:复数的基本类型(C99标准新增)。
_Imaginary:虚数,与复数基本类型相似,没有实部的纯虚数(C99标准新增)。
_Generic:提供重载的接口入口(C11标准新增)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询