C++数据类型

线下阅读

c++数据类型.pdf:

https://url92.ctfile.com/f/36696392-733889908-c6c605?p=1970(访问密码:1970)

用处

       C++程序对用到的所有数据都必须指定其数据类型。程序中常需要对一些变量预先设置初值。C++语言允许在定义变量的同时使变量初始化。例如:

int a=5;
float f=3.45;
char c=’a’;
bool e=true;

       其中诸如int a=5;这样的语句,相当于下面两条语句

int a;
a=5;

       也可以使被定义的变量的一部分赋初值。如:

int a,b,c=5;

       每种类型的数据都有各自的取值范围,请勿必确保所定义的数据不超过该类型数据的取值范围,否则会造成数据的溢出并产生结果错误。

整型

       整型变量表示整数类型的数据。

       C++中共有4种表示整型的类型。

数据类型

占用空间

取值范围

short(短整型)

2字节

-2{^{15}}~2{^{15}}-1

int(整型)

4字节

-2{^{31}}~2{^{31}}-1

long(长整型)

4字节

-2{^{31}}~2{^{31}}-1

long long(整型)

8字节

-2{^{63}}~2{^{63}}-1

       一般,我们会较多使用int类型表示整型。

浮点型

       浮点型变量表示小数类型的数据。

       C++中共有2种表示浮点型的类型

数据类型

占用空间

取值范围

float(单精度浮点数)

4字节

7位有效数字

double(双精度浮点数)

8字节

15位有效数字

       C++输出多位小数时默认会显示6位有效数字,需进行额外配置以完整显示全部有效数字。

字符型

       字符型变量可表示单个字符。

       C++中共有1种表示字符型的类型

数据类型

占用空间

char

1字节

       给字符类型赋值时,要用单引号。

字符串型

       C++中共有2种表示字符串型的方式

       第一种:用char类型定义的数组。

       第二种:用string类型定义的变量。

       用string类型定义的变量不可以用scanf读入。

       给字符串类型赋值时,要用双引号。

布尔型

       布尔数据类型表示真或假的值。

       C++中共有1种表示字符串型的方式:bool

       bool只占1字节,且只储存两种值:

       (1)true: 真(本质是1)

       (2)false:假(本质是0)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值