手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
floating-accuracy
floating-accuracy专题提供floating-accuracy的最新资讯内容,帮你更好的了解floating-accuracy。
c – 标准对于std :: pow,std :: log等cmath函数有什么看法?
标准是否保证函数在所有实现中返回完全相同的结果? 例如,用于32位IEEE浮点数的pow(浮点数,浮点数).如果传入相同的两个浮点数,则所有实现的结果是否相同? 或者是否有一些灵活性,标准允许根据用于实施战俘的算法的微小差异? 不,C标准不要求cmath函数的结果在所有实现中都是相同的.对于初学者,您可能无法获得IEEE-754 / IEC 60559浮点运算. 也就是说,如果一个实现使用IEC
作者:佚名 时间:2019-12-09
c – 将double常量定义为十六进制?
我想将1.0以下最接近的数字作为浮点数.通过阅读维基百科在 IEEE-754的文章,我已经设法发现1.0的二进制表示是3FF0000000000000,所以最接近的double值实际上是0x3FEFFFFFFFFFFFFF. 我知道使用这个二进制数据初始化double的唯一方法是: double a; *((unsigned*)(&a) + 1) = 0x3FEFFFFF; *((unsigned
作者:佚名 时间:2019-12-12
c – 划分和浮点
任何人都可以帮助我为什么x2打印零. 我想因为浮点表示X1四舍五入,有没有办法保持进动. long double x1, x2; x1= 0.087912088; // Note: 360/4095 = 0.087912088 x2 = 360/4095; printf("%Lf, %Lf \n",x1, x2); 结果: x1 =0.087912 x2= 0.000000 问题是整数截断..你要
作者:佚名 时间:2019-12-19
c:浮点运算的稳定性策略
任何人都可以推荐任何包含维护各种浮点运算稳定性的策略的C库/例程/程序包? 示例:假设您想在单位间隔(0,1)中的一个100万双倍的向量/数组中求和,并且每个数字大致相同的数量级. (int i = 0; i <1000000; i)sum = array [i];是不可靠的 - 对于足够大的i,sum将比array [i]大得多的数量级,因此sum = array [i]将等于sum = 0.0
作者:佚名 时间:2019-07-06
c – 什么时候在`std :: sqrt(x * x y * y)’上使用`std :: hypot(x,y)“
documentation of std::hypot说: Computes the square root of the sum of the squares of x and y, without undue overflow or underflow at intermediate stages of the computation. 我很难想象一个测试用例,其中std :: hypot应该
作者:佚名 时间:2019-06-05
c – printf()中的浮点格式
我有一个浮点数组,其中数据存储有不同的小数点,所以有些是123.40000,123.45000,123.45600 …现在,如果我想在字符串中打印这些值,而不是最后在printf()中的0,那么它们是123.4,123.45,123.456,最后没有那些0.这可能吗?如果是这样,怎么样? 使用%g格式化程序: printf( "%g", 123.4000 ); 版画 123.4 删除尾随零,但不幸
作者:佚名 时间:2019-05-17
c – 处理浮点数的精度问题
我想知道是否有一种克服精度问题的方法,这似乎是我机器内部浮点数表示的结果: 为了清楚起见,问题总结如下: // str is "4.600"; atof( str ) is 4.5999999999999996 double mw = atof( str ) // The variables used in the columns calculation below are:
作者:佚名 时间:2019-05-13
C vs Python精度
尝试找到num ^ num的前k个数字的问题我在C和 Python中编写了相同的程序 C long double intpart,num,f_digit,k; cin>>num>>k; f_digit= pow(10.0,modf(num*log10(num),&intpart)+k-1); cout<<f_digit; Python (a,b) = modf(num*log10(num)) f_
作者:佚名 时间:2019-05-07
C基本面:双变量不等于双重表达?
我正在使用一个名为indata的数组(在堆中,分配了malloc)和一个局部双重的sum. 我写了两个不同的函数来比较indata中的值,并获得不同的结果.最终,我确定这个差异是由于在条件测试中使用表达式的一个函数,另一个函数在相同的条件测试中使用局部变量.我预计这些是等同的. 我的功能A使用: if (indata[i]+indata[j] > max) hi++; 我的功能B使用: sum =
作者:佚名 时间:2019-05-07
sql-server – SQL server 2005数字精度损失
调试一些与财务相关的SQL代码发现了数学(24,8)数学精度的奇怪问题. 在MSSQL上运行以下查询,您将获得A B * C表达式结果为0.123457 选择一个, B, C, A B * C. 从 ( SELECT CAST(0.12345678 AS NUMERIC(24,8))AS A, CAST(0 AS NUMERIC(24,8))
作者:佚名 时间:2020-05-08
sql-server – SQL Server Float数据类型计算与十进制
在以下查询中 declare @a float(23) declare @b float(23) declare @c float(53) set @a = 123456789012.1234 set @b = 1234567.12345678 set @c = @a * @b select @c select LTRIM(STR((@c),32,12)) declare @x decima
作者:佚名 时间:2020-06-13
上一页
1
2
3
4
5
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• OPPO Find X8全系标配50W无线充电:支持
• 华为GT5 Pro手表开售:首发向日葵定位系
• 骁龙X Elite处理器CPU面积庞大无比 远超
• 杨幂巴黎时装周手持华为Mate XT三折叠拍
• iPhone 16价格对比:中国最便宜 比均价
• 深圳通交通卡限时免费开卡:支持华为、
• 荣耀笔记本X16 2025首销:酷睿i5-13420
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot