2.1 基本内置类型

本节大意
介绍了几种数据类型以及它们在机器中的表示,范围,溢出处理。

细节摘录
1. C++类型标准只规定了所用空间的最小值,事实上每种实现都比这个要求更大。
2. 整型溢出后采用取摸截取处理。
3. 浮点型一般用double类型。

课后习题
1. 表示范围不同,一般来说满足short <= int <= long,具体是多少位不同机器不一样。可用一下代码测试之:
#include <iostream>

using namespace std;

int main()
{
	cout << sizeof(short) << " " << sizeof(int) << " " << sizeof(long) << " " << endl;

	return 0;
}
运行结果:

2. 一个表示有符号的整数,一个表示无符号的整数。前者的表示范围将近是后者2倍。
3. 2的15次方减1;2的16次方减1。
4. 会进行截取,具体是多少要详细计算。
5. 范围,精度都不同。后者更大,精,前者占用空间小点。
6. 金额,利率,本金,付款额全部用double,因为可以统一类型方便计算。没必要为了那么一点时间空间开销设定不同类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值