0
点赞
收藏
分享

微信扫一扫

跟着b站大学学习C语言--哔哩大学计算机学院

Java架构领域 2022-03-11 阅读 105

目录

初识数据类型

获得数据类型的大小--sizeof

 为什么C语言有这么多数据类型?


初识数据类型

  • 字符类型: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 来减少所占空间。

举报

相关推荐

0 条评论