目录
初识数据类型
- 字符类型:char,存储一个字符,即将一个字符 'a' 存储到 ch 的空间中:
char ch = 'a'
- 整型:int ,short int ,其中短整型 short int 中 int 可以省略,还有长整型就不做介绍了
- 浮点型:单精度浮点型:float ; 双精度浮点型:double
获得数据类型的大小--sizeof
- sizeof() :属于c语言的操作符,是关键字,用于计算类型或者变量所占空间的大小。sizeof() 的单位是字节byte。要注意的是sizeof(long) = sizeof(lint) =4,这是因为在C语言中规定sizeof(long) >= sizeof(lint)即可。其中,%d 是打印出整型,c 语言结束后要以分号结尾,结果如下图:
printf("%d\n",sizeof(char)); printf("%d\n",sizeof(int)); printf("%d\n",sizeof(short)); printf("%d\n",sizeof(long)); printf("%d\n",sizeof(float)); printf("%d\n",sizeof(double));
#计算机中的单位:bit--比特位,二进制中 0 和 1 就占一个比特位;接下来就有byte--字节 = 8bit , kb = 1024byte , mb = 1024kb , gb = 1024mb , tb = 1024gb , pd = 1024tb
为什么C语言有这么多数据类型?
由于每个类型所占的空间不一样,所以当我们在选择是会有更多的选择,而且还可以帮助我们节约空间。比如我存的数字比较小时,可以选择 short 来减少所占空间。