腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
比较
浮点
数(
浮点
数或双
浮点
数)的最小/最大
值
、
、
、
如何
比较
两种不同的浮标,达到一定的精度。我知道在任何编程
语言
中使用floats或doubles时都会有非常小的不精确性,但这可能足以导致对floats a < b的
比较
返回一个与实际
值
不同的
值
。它需要很少的
浮点
值
作为输入,尽管是小数点后的2位。我想出了一个临时的解决方案,它是通过分割输入并将其转换为int来实现的,但我不希望总是使用它。因此,我的问题是,如果a和b的输入被正确地分配到n位小数位,那么
比较
浮点
数a是否小于
浮
浏览 3
提问于2017-03-31
得票数 0
回答已采纳
17
回答
在java
语言
中使用==
比较
浮点
数有什么问题?
、
、
根据的说法,==是Java
语言
中
浮点
数的相等
比较
运算符。但是,当我键入以下代码时:进入我的编辑器并运行静态分析,我得到:"JAVA0078
浮点
值
与==的
比较
“ 使用==
比较
浮点
值
有什么问题
浏览 147
提问于2009-07-06
得票数 186
6
回答
比较
C
语言
中的
浮点
值
、
、
我想通过
比较
浮点
值
来确定
浮点
数在list.The中的最大精度是固定的,小数点后是6。 我是否应该将它们作为整数进行
比较
,如果它们相等,则继续挖掘小数点后的
值
?
浏览 3
提问于2011-10-13
得票数 0
2
回答
双精度理论
、
、
下面的表达式返回false (例如在Java和
C
#中)所以我们了解到,我们总是像这样
比较
双精度和
浮点
数 Math.abs(double1 - double2我知道这
跟
尾数有关,但我不太明白。
浏览 1
提问于2014-12-29
得票数 4
5
回答
if(double)是否有效
C
++?
、
、
0.0等同于
0
、NULL和/或false,这让我有点困惑。 这是
C
++标准的一部分,还是未定义的行为?
浏览 1
提问于2010-09-22
得票数 10
回答已采纳
1
回答
理解
C
中位级
浮点
乘法?
、
、
、
我尝试用
C
语言
实现float_twice(float_bits x),它在位级将x乘以2.我
比较
了float_twice和用
C
实现的实际
浮点
乘法的结果,但是发现了一个不同的地方。float_twice(
0
X800001)产生
0
X1000001,这在我看来是正确的。据我所知,
0
X80001是指数1和分数部分1的
浮点
表示。因为它是一个归一化的
值
,我相信在指数部分加一个就足够了。然而,((float)
0
浏览 4
提问于2019-09-17
得票数 1
回答已采纳
1
回答
C
和
C
#之间
浮点
精度行为的差异
、
、
、
、
我并不是在尝试解决问题--我是在尝试理解观察到的行为,即在
比较
C
和
C
#时
浮点
数学的运行方式的不同我假设在
C
语言
中,floats是使用23位尾数和8位指数()实现的。对于给定的数字,我们可以通过计算尾数的最后一位的
值
来计算最小精度-您可以将其添加到纯结构上不能再存储的数字的最小
值
。[sign] * 1.位
浮点
格
浏览 20
提问于2020-09-01
得票数 2
3
回答
为什么Python中的sys.maxint < (sys.maxint - 100 + 0.01)?
、
为什么Python中的sys.maxint < (sys.maxint - 100 + 0.01)?
浏览 1
提问于2011-03-25
得票数 7
回答已采纳
1
回答
实数是MySQL
、
、
在MySQL中
比较
实数时应该采取预防措施吗?bills left join payments on bills.id = payments.bill在通常的编程
语言
(如
C
/
C
++)中,实数(
浮点
数)之间的这种
比较
必须使用delta
值
作为
比较
精度: 如果(abs(bill_price - payments_bill) < 0.00001)
浏览 13
提问于2017-01-13
得票数 2
回答已采纳
3
回答
测试
浮点
相等。(FE_FLOATING_POINT_EQUALITY)
、
、
以下是我的错误和相应的代码:}强烈建议(x.compareTo(y)==
0
)一般而言,任何实现可
比较
接口并违反此条件的类都应该清楚地表明这一事实。推荐的
语言
是“注意:这个类有一个与equals不一致的自然排序。” 此操作
比较
两个
浮点
值
浏览 109
提问于2010-10-01
得票数 22
回答已采纳
1
回答
在可综合的Verilog中定义一维或二维
浮点
数组作为输入端口
、
、
real [
0
:20] w[
0
:20];*所有实
值
在
C
代码中都是原始的“
浮点
型”
值
。此外,我决定在ISE中使用CoreGenerator中的
浮点
IP,但它只对两个32位矢量进行运算,每个矢量表示一个
浮点
值
。.b(b[i]), .result(result[i]) );
浏览 1
提问于2013-07-31
得票数 2
2
回答
什么是好的经验法则
浮点
比较
方法选择器?
、
、
、
、
我正在测试一些代码,一个涉及使用
浮点
值
的计算的数字-通常是非常大的
浮点
值
。我有一些通用的(
C
++模板化的,但对于这个问题来说这并不重要)代码,它将我的输出与它们的期望
值
进行
比较
,无论是标量还是数组。我面临着为我正在测试的各种函数选择精度阈值的问题,至少对于两种
C
/
C
++
浮点
类型float和double是如此。就像一样,对于
比较
浮点
值
,也没有万能的方法,也
浏览 2
提问于2016-05-06
得票数 1
4
回答
如何计算8个不同
浮点
值
的最大
值
/最小
值
、
、
我需要找到8个
浮点
值
的最大
值
和最小
值
。我做了如下工作。但是,正如任何好的
C
语言
书籍所警告的那样,
浮点
型
比较
是错误的!如何准确地计算最大
值
和最小
值
?mx2 = mymax(-3.5,7.000001); mx4 = mymax(7.0000011,
0
); //this returns incorrectly= mymin(2.1,
浏览 0
提问于2011-01-13
得票数 2
回答已采纳
1
回答
在Python
语言
中计算
浮点
数组的crc32校验和
、
、
我尝试在Python
语言
中计算
浮点
数组的crc32校验和,然后将其与
C
++中计算的crc32校验和进行
比较
,对于单个
浮点
数,我使用以下代码:使用 return hex(struct.unpack('<I', struct.pack('<f', f))[
0
]) 这使
浏览 10
提问于2020-11-26
得票数 1
2
回答
比较
浮点
型与整型及其二进制表示
、
、
因此,例如,4可以用8比特表示为00000100,4.0可以用剩余-4表示法和
浮点
表示法以8比特表示为01111000。所以它们不是一回事。然而,当我将4与4.0进行
比较
时,Python和
C
都给出了1。怎么做到的?由于我提到的原因,它们不是应该对计算机有不同的意义吗?
浏览 29
提问于2021-12-02
得票数 0
2
回答
在多种编程
语言
中寻找类似精度的数据类型,例如
C
/
C
++、D、Go
、
、
、
、
我正在尝试使用两种或更多的编程
语言
来实现一个
浮点
数的程序。程序确实说了50k次迭代,以最终将误差带到非常小的
值
。 为了确保我的结果是可
比较
的,我想确保我在不同
语言
中使用相同精度的数据类型。请告诉我
C
/
C
++的float/double和D和Go之间是否有对应关系。我希望
C
/
C
++和D在这方面非常接近,但不确定。非常感谢。
浏览 1
提问于2013-02-01
得票数 0
回答已采纳
2
回答
大于或等于
C
中与
浮点
数的
比较
、
、
我们一次又一次地被告知,当我们与
C
语言
中的
浮点
数进行相等(==)
比较
时,我们应该非常小心,因为
浮点
数是近似表示的。然而,当涉及到大于或等于
比较
(>=)时,我们没有看到太多警告,而在理论上,我们可能会遇到同样的问题。谢谢。
浏览 2
提问于2019-09-06
得票数 0
4
回答
为什么float的相同
值
和使用函数atof转换为float的字符串不相等?
我用
C
语言
写了一个程序,当我用函数atof
比较
浮点
数和被转换成
浮点
数的字符串的相同
值
时,结果是不相等。
浏览 0
提问于2012-08-05
得票数 2
4
回答
两个整数的目标
c
除法
我试图通过在我的程序中除以两个int来产生一个
浮点
数。
浏览 2
提问于2011-12-11
得票数 6
回答已采纳
3
回答
当两个变量都是变量时,如何除以整数?
、
、
、
、
我正在用
C
语言
写一个程序,我有两个变量,一个是整型的,另一个是
浮点
型的。我想把
浮点
数除以整数,然后在
浮点
数中得到结果。我正在做以下工作:float b=
0
,
c
=
0
;然后我在b上做了一些计算,所以它有一个非零
值
。
c
= b/(float)a; printf("
c
= %d\n",
c</
浏览 3
提问于2014-01-23
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言课程0基础入学
C语言从0到1
C语言中左值和右值的区别
C语言函数返回值解析
编程语言比较:C和Go|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券