[C++ Primer Plus]学习笔记--浮点数的优缺点

3.3.4 浮点数的优缺点
与整数相比,浮点数有两大优点.首先,它可以表示整数之间的数值.其次,由于有缩放因子,它可以表示的范围大得多.另一方面,浮点数的运算通常比整数慢(double比float快),且精度将降低.下面程序证明了最后一点.

#include<iostream>
int main()
{
    using namespace std;
    float a=2.34e+22f;
    float b=a+1.0f;

    cout<<"a="<<a<<endl;
    cout<<"b-a="<<b-a<<endl;
    return 0;
 } 

“`输出
a=2.34e+022
b-a=0
分析
2.34e+22f是一个小数点左边有23位的数字,float只能表示数字中的前六位或七位,加1修改第23位对这个值不会有任何影响.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值