达内c语言数据类型
在C语言中,数据类型主要分为两大类:基本数据类型和构造数据类型。
基本数据类型
整型
short:短整型,通常占用2个字节,表示范围通常为-32768到32767(有符号),或0到65535(无符号)。
int:整型,通常占用2或4个字节,表示范围通常为-2147483648到2147483647(有符号),或0到4294967295(无符号)。
long:长整型,通常占用4个字节,表示范围通常为-9223372036854775808到9223372036854775807(有符号),或0到18446744073709551615(无符号)。
long long:更长的整型,通常占用8个字节,表示范围通常为-9223372036854775808到9223372036854775807(有符号),或0到18446744073709551615(无符号)。
浮点型
float:单精度浮点型,通常占用4个字节,表示范围约为-3.4E38到3.4E38,精度有限。
double:双精度浮点型,通常占用8个字节,表示范围约为-1.8E308到1.8E308,精度较高。
字符型
char:字符类型,用于表示单个字符,通常占用1个字节,可以是有符号或无符号的。
构造数据类型
数组:
由一组相同类型的数据元素组成,其内存大小取决于数组长度和每个元素的数据类型。