腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
我试图将一个
浮点数
四舍五入
到两个小数点,但这是不正确的。如何在C++中修复此舍入错误?
c++
、
floating-point
、
rounding
、
floating-accuracy
、
rounding-error
我在
四舍五入
浮点数
时遇到了麻烦。我正在解决一项任务,您需要将结果
四舍五入
到两个小数点。但是当第三个小数点是5的时候我不能这样做,因为它的存储不正确。例如:我的结果等于1.005,应该
四舍五入
到1.01。但C++将其舍入为1.00,因为原始
浮点数
存储为1.0049999...而不是1.005。我已经尝试过总是向结果中添加一个非常小的
浮点数
,但是还有一些其他的测试用例,然后会
四舍五入
,但应该
四舍五入
。 我知道浮点是如何工作的,它通常不是完全准确的。
浏览 2
提问于2019-07-14
得票数 0
2
回答
舍入浮动,同时保持总和相等
python
我有一个
浮点数
的列表,它加起来等于一个整数。出于间接原因,我必须使用for循环x次迭代,x是列表中的每个
浮点数
,但是由于range()函数的参数必须是整数,所以每个
浮点数
必须
四舍五入
。但是,我希望循环的总数与原始
浮点数
之和相等,这通常不等于
四舍五入
数的总和。你将如何解决这个问题?谢谢。
浏览 6
提问于2017-06-24
得票数 4
回答已采纳
1
回答
四舍五入
浮点数
小数部分
python
、
floating-point
、
decimal
、
rounding
我正在尝试
四舍五入
一个
浮点数
的右边(小数部分)。x = 0.430.45 这种类型的任务有没有可用的函数? 谢谢
浏览 0
提问于2014-04-04
得票数 0
1
回答
圆指数浮点到2小数点
python
、
rounding
、
exponential
我想用Python将指数
浮点数
乘以两个十进制表示。你知道什么快速的窍门吗?像round(float, 2)和"%.2f"%float这样的简单解决方案不适用于指数
浮点数
:/ 编辑:它不是关于
四舍五入
浮动,而是
四舍五入
指数
浮点数
,因此它与不同。
浏览 3
提问于2014-06-09
得票数 12
回答已采纳
2
回答
如何在Python中
四舍五入
到最近的低位
浮点数
?
python
、
formatting
、
precision
我有一个
浮点数
列表,我想将其
四舍五入
为2个数字;为此,我使用了下面的代码行:它将所有列表成员
四舍五入
到最近的上
浮点数
,这会导致3468.678822
四舍五入
到3468.68,但我想将它们
四
浏览 6
提问于2016-10-16
得票数 1
1
回答
浮点舍入、位串和二进制精度
floating-point
、
bitstring
假设我使用一个32位的
浮点数
来存储一个位串(不要问)。进一步假设我想将这个
浮点数
序列化为一个文件(作为一个
浮点数
),并在序列化之前对该
浮点数
的十进制表示进行
四舍五入
。当我将
浮点数
读回程序中时,系统会(自然地)将其存储在一个尽可能接近序列化数字的32位
浮点数
中。就数字而言,在
四舍五入
之后,序列化的
浮点数
必须有多精确,才能确保序列化的
浮点数
在二进制中与回读的
浮点数
相等?
浏览 4
提问于2012-09-07
得票数 1
回答已采纳
1
回答
数组中的舍入
浮点数
不能工作到>2个有效数字
python
字符串数组:values.append('49.189999')然后,我将转换为
浮点数
,并尝试将小数点后的
四舍五入
为4位roundedValues = [] roundedValues.append(round(float(v) , 4)) 但是值只是
四舍五入
到小数点后两位:当我用4个参数舍入
浮点数</
浏览 4
提问于2017-09-14
得票数 0
回答已采纳
2
回答
在Python中统一
浮点数
python
、
python-2.7
、
floating-point
怎样才能使
四舍五入
的
浮点数
具有相等的值(以便==返回True),无论对它们应用什么操作(我希望最终
四舍五入
的结果是相同的
浮点数
)。我有以下功能: x = f * pow(10, n)但它仍然不能给我相同的
浮点数
。有没有办法使一个
浮点数
(不管它是如何计算的)看起来总是严格相同的,因为它们在字典中被用作键,任何微小的变化都会产生一个KeyError。
浏览 3
提问于2018-04-23
得票数 0
1
回答
如何使用偏置进行浮点舍入(总是向上或向下舍入)?
c++
、
floating-point
、
rounding
我想要对
浮点数
进行偏置取整,要么总是向下,要么总是向上。在代码中有一个特定的点,我需要它,程序的其余部分应该像往常一样舍入到最接近的值。 例如,我想
四舍五入
到1/10的最接近的倍数。最接近7/10的
浮点数
大约是0.69999998807,但是最接近8/10的
浮点数
大约是0.80000001192。当我对数字进行
四舍五入
时,我得到了两个结果。我宁愿让它们以同样的方式进行舍入。在这个例子中,我总是
四舍五入
,但我有一些地方我想总是
四舍五入
。幸运的
浏览 4
提问于2009-03-26
得票数 7
回答已采纳
2
回答
如何将
浮点数
四舍五入
为缩放后的整数?
python
、
math
、
floating-point
、
rounding
为了进一步解释我的标题:我有一个想要
四舍五入
的
浮点数
组,但是,我想将这些数字
四舍五入
为一个不是最接近整数的数字。例如,假设我想要将数字
四舍五入
为最接近的整数,即2的倍数。这是我得到的结果:其中data是一个
浮点数
组。这些数字被舍入到最接近的整数,但我希望它们被舍入到最接近的2的倍数。
浏览 22
提问于2016-08-11
得票数 2
回答已采纳
1
回答
python中的
四舍五入
浮点数
(处理5s)
python
、
rounding
我正在尝试找出在python中使用
四舍五入
算法对
浮点数
进行强健舍入的最好方法。看起来最好的方法是使用十进制库。然而,我希望这种方法能够在
浮点数
上对5进行
四舍五入
。我期望算法所做的是对5进行
四舍五入
,使3.445 = 3.45 = 3.5。 有人知道如何在python中做到这一点吗?我似乎找不到一种健壮的方法来做到这一点。
浏览 0
提问于2020-04-03
得票数 0
1
回答
在Javascript中强制转换为浮点,就像在c#中一样
c#
、
javascript
、
rounding
、
floating-point-precision
double doubleC = doubleA / doubleB; // 0.23529411764705882
js
c#中的doubleC与
js
中的c相同。基本上我需要在javascript中对数字进行
四舍五入
,就像c#一样(双精度
浮点数
)
浏览 0
提问于2014-04-12
得票数 1
3
回答
如何在C++中对小数位进行舍入?
c++
、
floating-point
、
precision
我需要帮助将一个浮点值
四舍五入
到小数点后一位。 我认识setprecision(x)和cout << precision(x)。如果我想对整个
浮点数
进行
四舍五入
,这两种方法都有效,但我只对将小数
四舍五入
到小数点后十位感兴趣。
浏览 0
提问于2012-08-24
得票数 5
回答已采纳
4
回答
%g如何
四舍五入
浮点数
?
c
、
floating-point
、
floating-point-conversion
当我在printf()中使用%g作为格式说明符时,有时小数点后会
四舍五入
到2位,有时会
四舍五入
到3位,有时会
四舍五入
到4 places...how。实际上,我们应该在哪里使用%g而不是%f或%e来处理
浮点数
?
浏览 0
提问于2010-10-01
得票数 3
回答已采纳
1
回答
PHP防止浮动圆
php
这里有一个场景,我需要执行一些计算,我需要确切的
浮点数
,而不是
四舍五入
的
浮点数
。例如,这是我想要的51.8385922330097
浮点数
,它是51.83859223301的几个回合。
浏览 5
提问于2021-02-20
得票数 0
回答已采纳
1
回答
在对
浮点数
进行操作时,Java中使用哪种舍入方法?
java
、
floating-point
、
operation
、
rounding-error
浮点数
不能精确地表示每个小数,除法或减法等运算的结果以某种方式舍入到某种近似浮点表示。我的问题是,使用的舍入策略是否是:
四舍五入
至最近(半平)
浏览 2
提问于2016-07-07
得票数 1
回答已采纳
2
回答
Java中的
四舍五入
java
、
numbers
、
floating
比如,我有一个数字3.4666666666663,我想把它
四舍五入
到最近的
浮点数
,也就是3.5。我不想把它
四舍五入
为4
浏览 0
提问于2014-10-26
得票数 0
7
回答
Objective-C浮点型舍入
iphone
、
objective-c
、
ios
、
floating-point
、
rounding
如何在Objective-C中将
浮点数
舍入为最接近的整数:float f = 45.698f;NSLog(@"the rounded floatis %i",rounded); 应该打印“
四舍五入
的
浮点数
是46”
浏览 2
提问于2011-01-16
得票数 42
回答已采纳
1
回答
如何圆整
浮点数
?C++/CLI - VS2015
floating-point
、
c++-cli
、
rounding
、
precision
、
visual-c++-2015
假设有两个
浮点数
:a,b。我需要将a的值分配给b。然后,b将被函数转换为文本字符串,这是我无法更改的。转换是通过取
浮点数
的前3位小数而不加
四舍五入
来完成的,其他点则被忽略。这会导致准确性的丧失。问:我如何更改a的值,这样,在转换之后,b就像它是
四舍五入
的那样? 希望我能解释问题,但如果没有,请告诉我。
浏览 4
提问于2016-03-28
得票数 0
回答已采纳
1
回答
在PHP中,你能安全地比较两个
浮点数
吗?
php
、
floating-point
、
epsilon
与使用epsilon进行
浮点数
比较相比,您是否可以通过将两个
浮点数
四舍五入
到所需的精度来可靠地比较它们的等价性?
浏览 2
提问于2015-08-21
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
js浮点数精度计算问题解决
整数与浮点数
Python3.6内置函数——round
字符串、整数、浮点数
如何使用整数和浮点数
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券