腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1105)
视频
沙龙
1
回答
如何将
f64
转
换为
f32
并
获得
最接近
的
近似值
和
下一个
更大
或
更小
的
值
?
、
该操作
的
可能伪代码可能是: fn f32_greater(x:
f64
) ->
f32
{ while
f64
::from(y) < x { }} l
浏览 21
提问于2019-05-29
得票数 8
回答已采纳
1
回答
为
f32
和
f64
打印不同
的
输出?
、
、
鉴于这一守则:let b:
f32
= 0.1 + 0.2;let d:
f32
("{}", d); // 0.3我知道,在内存中,变量a
和
b并不完全等于0.3。但是,我不明白为什么Rust在内存中打印
f64
浏览 2
提问于2022-08-29
得票数 2
5
回答
编写你自己
的
数学地板函数
的
实现,C
、
、
我在考虑math.h中可用
的
floor函数。; a < 13.4; a += 0.1) return 0;如果我想编写自己
的
实现呢));}-13.000000-13.000000 它们中
的
一个最终是正确
的
还是错误<e
浏览 0
提问于2017-01-26
得票数 10
1
回答
更复杂
的
方式摄取二进制文件
的
数据类型描述,然后指导
如何将
解析
的
&[u8]转
换为
Rust可以使用
的
类型?
、
、
、
每个记录提供
的
字段之一是data_type描述,它存储为&str
或
字符串,这取决于保存记录
的
锈菌结构是如何定义
的
。简化XML描述文件
的
示例} // For each record use data_type to cast into type rust can use 第一宏 创建将&mut &u8
浏览 10
提问于2022-10-13
得票数 0
2
回答
Java (IEEE 754)浮点数(浮点数,双浮点数)
的
计算精度
、
我在JDK 11
的
jshell中尝试了以下计算:$1 ==> false但是当我切换到float而不是double时,我惊讶地发现jshell
的
返回是真正
的
。jshell> 0.1f + 0.2f == 0.3f这与我一直以来
的
理解是背道而驰
的
。如果double不能准确地表示
和
计算0.1 +
浏览 9
提问于2021-12-18
得票数 1
回答已采纳
2
回答
为什么Rust只使用16位有效数字进行
f64
相等性检查?
、
、
我有以下Rust代码: use std::
f64
::consts as
f64
; println!("Checking
f64
PI..."); //
f64
::PI definition: https://github.com/rust-lang/rust/blob/e1fc9ff4a794fb069d670dded1a66f05c86f3555("Print it:
浏览 67
提问于2021-01-14
得票数 3
回答已采纳
1
回答
在未排序
的
非均匀对数组中搜索最近
的
条目
、
、
、
我有一个类似于这样
的
数组:这只是一个片段,实际数组是338大。我试图根据一些输入在数组中找到
下一个
逻辑元素。例如,我输入两个数字,即315, 80,
下一个
逻辑数字是320, 80,如果您想找到一个
更大
的
条目。我不想把逻辑
和
最近联系起来,因为这取决于你想要一个
更大
还是
更小
的
元素。所以我认为合乎逻辑<em
浏览 5
提问于2013-08-07
得票数 0
回答已采纳
4
回答
C语言中
的
数字精度错误
、
、
这是我写
的
代码:#include <stdlib.h> { int tmp; tmp=num*10000;} 当我输入数字1441.1441时,我得到
的
结果是14411440而不是14411441,这显然是将我
的
输入数字乘
浏览 2
提问于2012-11-23
得票数 5
回答已采纳
5
回答
比较从双精度数转换
的
小数是否安全
、
、
众所周知,使用==运算符比较双精度
值
是不安全
的
。在此示例中,它返回false:double d2 = 0.44 - 0.33;但是,如果我们将
值
转
换为
decimaldouble d1 = 0.11;Console.WriteLine((decimal)d1 == (decimal)d2); 比较double类型
的
小数是否总是安全
的
,或者在某
浏览 0
提问于2017-05-12
得票数 3
5
回答
乘以10
的
倍数时失去双精度
cout<<d<<endl; int n = m; cin>>d;当我输入d
的
输入
值
20.40时,n
的
值
是2039而不是2040。我尝试用int n = (int) m替换int n = m,但结果是一样
的
。有没有办法解决这个问题。提前谢谢。
浏览 0
提问于2013-08-21
得票数 0
4
回答
stl中
的
acos、atan函数使用大量
的
cpu周期吗?
、
、
我想要计算两个向量之间
的
角度,但我见过这些逆trig操作,例如acos
和
atan使用了大量
的
cpu周期。有没有办法在不使用这些函数
的
情况下完成计算?另外,当你进行优化时,这些真的会影响到你吗?
浏览 3
提问于2010-06-02
得票数 3
回答已采纳
4
回答
为什么将0添加到浮点型文字
的
末尾会改变它
的
取整方式(可能是GCC错误)?
、
、
、
我在我
的
x86 VM (32位)上发现以下程序:void foo (long double x) { printf("(int我发现了这个常量,因为我正在追踪为什么下面的程序没有产生我期望
的
0 (使用19个9产生了我期望
的
0 ): long double x = .99999999999999999999L; /* 20 9's */ pr
浏览 1
提问于2013-05-30
得票数 26
回答已采纳
1
回答
将浮点">=“转
换为
">”,将"<=“转
换为
"<”
、
、
我正在寻找一种方法,在德尔菲
获得
最小
的
单一
和
双浮点
值
,我可以添加,减法,
或
添加到我
的
数字,使数字不同
的
浮点比较。或者,如果我能得到
下一个
浮点数字,它比我
的
数字
更小
,
更大
。我要么需要一些可以从A中减去
的
值
,然后将C
值
加到我
的
C
值
中才能得到newnumber1
和
newnumber2,要么我需要一种
浏览 1
提问于2015-03-13
得票数 3
回答已采纳
8
回答
/ceil()
和
min()/max()这对函数之间有什么区别?
、
、
、
我想说
的
是,所有编程语言都有这些名称
的
函数来选择两个
值
中较小
或
更大
的
值
:有些语言两者兼具。我对前对
和
后两对之间
的
区别一直有点模糊。我有一个模糊
的
印象,min/max更简单,floor/ceiling更数学,但这并不多。奇怪
的
是,通过搜索Google,我在StackOve
浏览 14
提问于2012-03-15
得票数 15
回答已采纳
2
回答
为什么浮对双抛不精确,双不浮?
、
、
、
但我不明白
的
是,为什么从一个较小
的
原始到
更大
的
一个是不精确
的
,反之亦然。我会理解,如果它发生从双到浮动,但这是相反
的
情况。为何会这样呢?请参阅这两次测试
的
结果:public void castTwoPrimitiveDecimalsUnpreciseToPrecise() float var1 = 6.2f;
浏览 3
提问于2013-11-16
得票数 2
回答已采纳
6
回答
将十进制数转
换为
分数
、
我正在试着把十进制数转换成它
的
分数。十进制数字在小数点后最多有4位数字。示例:- 12.34 = 123456/10000 12.3456 = 1234/100#include <stdio.h> double a=12.34d%10==0) { c=c/10; else break; printf("%d/%d",d,c);} 但是我没有得到正确<
浏览 2
提问于2012-11-14
得票数 2
回答已采纳
4
回答
除法(/)没有在postgresql中给出我
的
答案
、
、
、
如果dev_cost为16000,sell_cost为7500,我如何找到要出售
的
软件数量以恢复dev_costselect dev_cost / sell_cost from software对此
的
查询是什么?
浏览 0
提问于2015-12-29
得票数 141
回答已采纳
7
回答
Java中Math.rint()
和
Math.round()
的
区别
、
Math.rint()
和
Math.round()之间
的
区别是什么
浏览 3
提问于2016-05-16
得票数 17
3
回答
编译器
如何将
整数转
换为
字符串,反之亦然
、
、
许多语言都有将字符串转
换为
整数
的
函数,反之亦然。那么那里发生了什么呢?在转换过程中执行
的
是什么算法? 我不会问具体
的
语言,因为我认为所有的语言都应该是相似的。
浏览 0
提问于2011-08-19
得票数 9
回答已采纳
1
回答
within :按键响应滞后,导致脚本中出现问题
、
、
我有一个实验
的
组成部分,要求参与者在立即
获得
10个点数
或
两周内
获得
更大
的
点数之间做出选择(点数随后被转
换为
美元金额,以激励“稍后
更大
的
”选择)。根据之前
的
选择,后面提供
的
金额会有所不同。amount = amount "amount“变量生成一个数值,该数值根据左响应
或
右响应进行更新。"TotalNow“
和
"TotalLater”跟踪
浏览 0
提问于2015-08-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何从在线照片中找到匹配的油漆颜色
用不到 100 行 Rust 使 Python 快 100 倍
如何使用 WebAssembly 和 JS 构建高性能应用程序
WebAssembly的未来:潜在新特性一览
从单词嵌入到文档距离:WMD一种有效的文档分类方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券