在认识数据类型之前,我们可以先了解一下计算机中的单位,计算机的单位常见的有:bit(比特位),byte(字节),kb,mb,gb,tb,pb。不同单位之间存在以下的关系:
1 byte == 8 bit,1 kb == 1024 byte,1 mb == 1024 kb,1 gb == 1024 mb,1 tb ==1024 gb 在了解了计算机的单位后方便我们加深对数据类型的理解。
在c语言中有七种基本的数据类型:
(1) char——字符数据类型 eg char ch = 'a';//一个字符用单引号括起来
(2)short——短整型
(3)int——整型
(4)long——长整型
(5)long long——长长整型(更长的整型)
(6)float——单精度浮点型
(7)double——双精度浮点型
不同数据类型他们所占的存储空间是不同的:
char——>1 byte short——>2 byte int——>4 byte long——>4 byte
long long——>8 byte float——>4 byte double——>8 byte
其中我们可以发现long类型和int类型所占的存储空间相同,这是因为在c语言的标准中
sizeof(long)>=sizeof(int)。