博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
近似计算的小程序
阅读量:6221 次
发布时间:2019-06-21

本文共 314 字,大约阅读时间需要 1 分钟。

 

近似计算的小程序: 就是把 0.607252941 分解为 0.5 0.25 0.125 ......  这样的和

这样可以利用左移右移加快运算速度,而精度损失非常小...

 

double tmpY = 2.0;

double tmp = 0.0;

double xx = 0.607252941;

for (int i=0; i<20; i++)

{
tmpY = tmpY * 0.5;
if ( (tmp + tmpY) <= xx)
{
tmp = tmp + tmpY;
printf(" %2d \n", i);
}
}

 

转载于:https://www.cnblogs.com/signal/p/4022562.html

你可能感兴趣的文章
百度页面分享插件源代码
查看>>
易宝典文章——玩转Office 365中的Exchange Online服务 之六 了解Exchange Online对于邮箱使用的限制...
查看>>
确定jdk是32位版本还是64位版本
查看>>
linux下文件删除的原理
查看>>
python os.path模块
查看>>
评"抄袭就是生产力:评中国盛行的成功学逻辑"
查看>>
红客专用电脑安全工具箱 v 1.9
查看>>
$.noConflict()方法--常用的方式
查看>>
MongoDB的真正性能
查看>>
使用Zabbix监控windows服务
查看>>
win7 从硬盘重装操作系统(64位)
查看>>
CentOS-7安装Kubernetes-1.12.1
查看>>
如何进行感恩节的营销策划工作
查看>>
CCNP学习之路之GLBP
查看>>
H3C 6604通过OSPF向邻居发送本地静态路由
查看>>
报错java.lang.Long cannot be cast to java.lang.Integer解析
查看>>
HA高可用集群之drbd详解
查看>>
关于linux系统安装大于2TB(UEFI接口)硬盘的解决方法
查看>>
我的友情链接
查看>>
Invalid content was found starting with element 'prpperty'.
查看>>