关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
weixin_41153503
2021-12-17 12:25
采纳率: 100%
浏览 15
首页
编程语言
已结题
浮点数为什么会有精度损失啊?怎么理解呢
c语言
浮点数为什么会有精度损失啊?怎么理解呢
浮点数为什么会有精度损失啊?怎么理解呢
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
英雄哪里出来
2021年博客之星Top1
2021-12-17 22:11
关注
可以百度一下 IEEE 规则仔细了解下
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
1
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
为啥
浮点数
损失
的
精度
会
更多呢
c语言
2022-10-07 19:39
回答 1
已采纳
如果不想了解浮点的编码规则的话可以这样
理解
32位数可以表示0到0xffffffff即0到4,294,967,295, 就是说它能表示出4,294,967,296个数字
浮点数
,假设不编码,保留三位小数,
python
浮点数
转化为字符串
精度
损失
python
2019-06-15 21:48
回答 3
已采纳
两个办法,使用字符串,缺点是不方便计算,如果计算,需要手工编写程序模拟10进制运算法则,比较慢,但是好处是
精度
和长度任意。 使用定点数。定点数的原理实际上很简单,就是将一个数字乘以10的n次方,成为
为什么用%d打印出的
浮点数
不符合我的预期?
c语言
开发语言
有问必答
2021-10-12 10:52
回答 3
已采纳
float 要用%f输出 输入异常可以参考 C语言:float类型%d输出 - myrj - 博客园 float类型%d输出 float a
计算误差的真相:为什么 float 加法
会
出现
精度
损失
?
2023-06-26 21:20
Lion 莱恩呀的博客
在大多数
编程语言
中,float类型通常使用32位来表示,也被称为“单
精度
浮点数
”或“单
精度
实数”。它可以表示的数值范围比整数类型要大得多,并且可以存储小数位数较多的数值。在C++、Java等语言中,float类型的定义...
3 7关于#
浮点数
#的问题,如何解决?(语言-c语言)
c语言
有问必答
2022-10-08 12:06
回答 4
已采纳
#include <stdio.h> int main() { double num=100.453627; printf("%.1f\n",(int)(num*10+0.
为什么
会
错误啊?还有就是输入
浮点数
会
死循环
c++
c语言
2022-04-16 12:11
回答 1
已采纳
%c改为%d
pycharm和python运行
浮点数
为什么有区别
python
2021-12-11 12:00
回答 1
已采纳
在pycharm里你得print(1.2e5)他不
会
自己输出的 print(1.2e5) print(-1.8e308) print(1.8e308)
【
浮点数
加减法计算导致
精度
损失
的问题】
2023-07-19 23:51
CS@zeny的博客
本文章主要介绍
浮点数
导致的加减法结果不准确的问题,分析其原因,以及相关的解决方案。
为什么换成
浮点数
数后结果差那么多呢?
c语言
2021-12-25 09:59
回答 1
已采纳
r和h要定义成浮点类型
Java语言怎么判断一个
浮点数
是不是一个整数呢?怎么判断
浮点数
的小数是0
开发语言
2020-05-09 14:07
回答 2
已采纳
可以直接用 Integer.parseInt (String.valueOf(num))看看能不能转成 int 类型。
c语言
浮点数
初始化必须用小数吗?
c++
c语言
java
2022-11-04 10:35
回答 3
已采纳
double a = 1也是可以的但由于1为默认为int型,因此double a=1实际上还需要进行一次类型转换。写成double a=1.0则不需要
PHP
浮点数
精度
问题汇总
2020-10-24 05:53
接下来,我们来探讨为什么PHP
会
出现
浮点数
精度
损失
的问题。具体来说,这主要源于以下几个方面: 1.
浮点数
在计算机中的二进制表示:大多数十进制小数都无法用有限的二进制位精确表示。例如,十进制中的0.57转换为二...
单
精度
&双
精度
浮点数
与十六进制数相互转换
2019-04-10 09:27
在进行单
精度
和双
精度
浮点数
与十六进制转换时,需要注意的是,由于
浮点数
的存储方式涉及舍入误差,转换过程中可能
会
导致微小的
精度
损失
。此外,不是所有的十六进制数都能准确表示为
浮点数
,特别是对于超出
浮点数
范围...
为什么在Python中两个
浮点数
的运算结果
会
不精确?
2020-10-20 16:26
编程初学者小张的博客
为什么
会
出现这种情况呢? 分析: 计算机中只有0和1,所有数据在计算机中都是以0和1的形式存储的,在机器字长有限的情况下,
浮点数
(小数)的
精度
也是有限的。 举个例子: 假如用一个8位的变量表示-1—1之间的小数...
关于Python中
浮点数
精度
处理的技巧总结
2020-09-21 05:29
在Python
编程语言
中,
浮点数
的
精度
处理是一个常见的问题,尤其在进行精确计算或涉及金融数据时。
浮点数
在计算机内部以二进制表示,由于二进制无法精确表示所有十进制小数,这导致了
浮点数
运算可能出现微小的误差。...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
12月26日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
12月18日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
12月17日