数据类型:
整数类型:int,long,long long,double,short,float(int可以改成double和float,但double和float不能改成int)
int:在 32 位系统中通常占用 4 个字节,在 64 位系统中一般也占用 4 个字节,用于存储整数
long(long int):在 32 位系统中通常占用 4 个字节,在 64 位系统中通常占用 8 个字节,用于存储较大范围的整数
long long(long long int):通常占用 8 个字节,用于存储更大范围的整数
double:通常占用 8 个字节,用于存储双精度浮点数
short(short int):通常占用 2 个字节,用于存储较小范围的整数
float:通常占用 4 个字节,用于存储单精度浮点数
字符类型:char
char:通常占用 1 个字节,用于存储单个字符
浮点类型:double,float,long double
float:通常占用 4 个字节,用于存储单精度浮点数
double:通常占用 8 个字节,用于存储双精度浮点数
long double:其大小因编译器而异,一般大于等于 8 个字节,用于存储更高精度的浮点数
布尔类型:bool
bool
只有两个值 true
和 false
,常用于逻辑判断
复合数据类型: 数组
数组:存储相同类型元素的集合,通过下标访问元素,下标从 0 开始