C语言数据类型及其大小计算

 一、数据类型

       C语言数据类型多种多样,常见的数据类型包括:

字符型 char;

短整型 short;

整型 int;

长整型 long;

更长整型 long long;

单精度浮点型 float;

双精度浮点型 double;

       其中字符型数据类型用来存放字符,例如a、b、C、D……整型则用来存放整数,浮点型用来存放小数,存在这么多数据类型主要是为了让存储空间利用率更高,更加丰富的表述生活中的各种值。

二、数据类型的大小

       每种数据类型在计算机中所占空间的大小不同,我们可以利用C语言中的关键字“sizeof”对每种数据类型所占空间的大小进行计算,计算结果如下所示:

8f961d7327fc4740968c4bd23133409b.png

        通过计算结果我们可以清楚看到每种数据类型所占空间的大小分别是:1、2、4、4、8、4、8。他们的单位是字节(byte)。那么整型(int)和长整型(long)他们的大小都为4byte?那是因为在C语言表准中,sizeof(long)≥sizeof(int)。

三、计算机中的单位

    计算机中最小的单位是bit——比特位,计算机中为二进制位,0和1。那么,一个比特位就用来存放一个二进制位。上面数据类型所计算出来的大小,他们的单位是byte——字节,1byte=8bit。

bit——比特位

byte——字节 ——8bit

kb——1024byte

mb——1024kb

gb——1024mb

tb——1024gb

pb——1024tb

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值