在C语言数据类型中一共拥有四个类型如图上述:基本类型,结构类型,指针类型,空类型等。
基本类型中又包含,整型,字符型,实型,枚举类型。
整型
整型:int 整型的取值范围 -2147483648~+2147483648
长整型:long 长整型的取值范围 -2147483648~+2147483648
短整型:short 整短型的取值范围 -32768~+32768
长长整型:long long 长长整型:最大值:9223372036854775807(>10^18) 最小值-9223372036854775807(<-10^18)
无符号整型:unsigned short 无符号整型的取值范围 0~4294967295
无符号符号短整型:unsigned short 无符号短整型的取值范围 0~65535
无符号长整形:unsigned long 无符号长整形整型的取值范围 0~4294967295
字符型
字符型:char 用来表示字符 char类型也称字符型 取值范围 0~255
实型
实型分为单精度浮点型和双精度浮点型
单精度浮点型:float 单精度的取值范围 -3.4*10^38~3.4*10^38
双精度浮点型:double 双精度的取值范围 -1.7*10^308~1.7*10^308
单精度比双精度更精确小数点位数
如上图是各数据类型占用空间大小
sizeof:可以查看C语言各个数据类型的占用空间的大小(字节)
以上是我对基本类型的了解,感谢大家能看到这里。上述有不正确的地方,欢迎大家指正,期待与大家的交流。