为什么double型的3.15+3.15却等于6.299999999呢 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是因为double的精度所造成的. viena(维也纳nn-实心木头人) 正解 计算机做数学运算又不是数学上逻辑相加,而是二进制编码的逻辑运算。3.15分配成double类型二进制编码时,计算的结果。具体的转换我也不太清楚,你可随便找一本c语言的书看一下就知道了。但是你看看这段代码:double i=3.15;double j = i+i;MessageBox.Show(j.ToString());结果是6.3阿。你试过没? 今天做了个音乐小站,跟某站点有关,欢迎测试 如果想在把在建网站放在服务器上,达到在公司及家里也可以修改项目的目标要在服务器及客户机上设置什么? IIS设置了虚拟目录的 集成windows身份认证为什么只能以administrator进入呀? 怎么使一个web安装项目建立多个虚拟路径 求一个正则表达式!高手来呀!好多天没有解决! 最后90分提问,求救!关于WebClient,HttpRequest等方式获取网页的问题! sql server 2000中 not null问题 XML 数据库 Gridview 如何定位文件路径? 怪问题!! 关于文件上传 一个比较麻烦的问题~~~~涂鸦板
3.15分配成double类型二进制编码时,计算的结果。
具体的转换我也不太清楚,你可随便找一本c语言的书看一下就知道了。但是你看看这段代码:
double i=3.15;
double j = i+i;
MessageBox.Show(j.ToString());
结果是6.3阿。
你试过没?