腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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元无门槛券
手把手带您无忧上云
相关
资讯
30天拿下Rust之高级类型
Neon支持在Node App中嵌入Rust代码
30天拿下Rust之语法大全
Meta 推出 SceneScript AI 视觉模型,利用可编程语言预测场景
Meta展示可用于AR眼镜的AI场景重建技术
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券