int的取值范围是什么?

如题所述

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标准新增)。

温馨提示:答案为网友推荐,仅供参考
相似回答