我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

浮点型数据的溢出值。

float a,b;
b=2.0e20+1.0;
a=b-2.0e20;
printf("%f\n",a);

怎么能定义a,b 不改变b的数值然后得出结果等于1 可以将a,b改为long double 么??或者是怎么改?

将a定义为int a就行了。最后得到的结果就是整数。

近期文章

  • python如何让数据的时间间隔相同,多的删除,少的插值
  • c语言,函数调用时括号内参数计算的顺序。
  • 与“for (i=0;i<10;i++)putchar ('a'+i);”功能不同的语句是
  • python 对随机几个数求和demo()
  • 为什么输出str的没有替换啊
  • C语言职工信息管理系统
  • cocos2dx-js开发的打飞机的游戏越来越卡,求分析下问题!
  • 如何在分割后的窗口内创建视图?
  • JS动画,canvas
  • 为什么linux中运行这个进程会报错呢,无法运行的点在哪里呢
  • 怎么获取这个数组中每一项的id
  • laydate禁止弹出日期选择框
  • 今天把系统重新装了还是这样
  • scrapy如何爬取大型电商平台?
  • 有没有压电悬臂梁的matlab代码
  • pytorch自定义loss,如何进行后向传播loss.backward()?
  • matlab与adams联合仿真
  • java里任何类都能被继承吗?
  • java小问题凑字数
  • 为啥代码运行一半就自己退出来了,以下是全代码

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华