基本数据类型

  一般来说,基本数据类型分为整型、浮点型、字符型,C++中又包括布尔型。每种类型里面又分为若干类型。下标列出基本数据类型。

1、整型

  整型一般可以分为短整型(short)、整型(int)和长整型(long long),其中短整型一般用不到,此处不再赘述。下面介绍整型和长整型,其中int也可以被称为long int。

长整型long long可以被称为long long int。

  对整型int来说,一个整数占用32bit,也即4Byte,取值范围是-231~231-1。如果对范围没有太大把握,可以记住绝对值在109范围以内的整数可以被定义为int型。

  对长整型long long来说,一个整数占用64bit,也即8Byte。如果对范围没有太大把握,可以记住绝对值在1010范围以后的就要用long long了。

2、浮点型

  通俗来讲,浮点型就是小数,一般分为单精度(float)和双精度(double)。

  对单精度float来讲,一个浮点数占用32bit,其中1bit作为符号位、8bit作为指数位、23bit作为尾数位。有效精度只有6~7位。

  双精度double来说,一个浮点数占用64bit,有效精度有15~16位。

这里建议碰到浮点型的题目使用double,%f是浮点型的输出格式。输入float用%f,输入double用%lf。

 

转载于:https://www.cnblogs.com/ManOK/p/10356089.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值