C++中的基本数据类型

一、整型:

1.整型数据直接赋值

例如:int a = 100;

2.表达式的结果取整数部分进行赋值

例如:int b = 5 / 2; // b = 2

3.运算时防止溢出的发生

int max = 2147483647

int min = -2147483648

 在最大值的基础上再加一变成了最小值,在最小值的基础上再减1变成了最大值。(整数范围不是线型的,而是一个环状的。)

二、浮点型:

1.浮点数就是小数,包括:float(单精度浮点型)和double(双精度浮点型)

2.double类型的精度值是float类型的两倍,这正是其名称的由来

3.大多数场合使用double表示浮点数,因为其精度更高

1.浮点数数据表示形式

通常写法:3.14、314、0.1;

科学计数法:1.25e2、1.25e-2;

其中,1.25e2表示1.25乘以10的2次方;1.25e-2表示1.25乘以10的-2次方。

2.默认的浮点型数据是double型,如果需要表示float类型,需要加" f"或者" F"后缀。

例如:float f1 = 3.14f;

输出double类型的值时系统默认显示6位小数,方便查看,内存中依然存储的是16位。

 保留指定小数位数。

cout << fixed << setprecision << 变量a;

fixed:按照一般小数形式输出

setprecision(2):设置小数精度

还需要添加头文件<iomanip>

习题练习:

 解题过程:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值