88读书网

手机浏览器扫描二维码访问

第十一章 对赌(第2页)

看着小黑屏中显示的y=3500000这段字符时,我心里没有丝毫惊讶。其实在老爹跟我说的时候我已经信了八分,剩下的两分并非是因为对老爹有所怀疑。

相反,我在主观意识上非常愿意相信老爹,因为从我记事以来,老爹从来没有骗过我。

但是老爹对我说过,对待一切都要有怀疑精神,一向便是如此的那并不代表就是对的。

所以剩下的两分便是来源于此,除此之外还多少包含一些不甘心,如果没有见到结果我真的不甘心推翻自己确信的答案。

既然正确的答案和我给出的不一样,接下来重点就应该是解决一个问题——why?

「在写程序的时候往往会用到很多数学相关的知识,甚至很多书上说数学作为程序员的基本素质之一。但是,这并不意味着写程序完全就是数学问题。

小数的精度损失就是最好的例子,在数学上能够精确表达的有限循环小数在程序中可能不能准确记录。」

老爹的这句话可谓是当头棒喝,让我内心剧震。因为我完全将程序当成了数学问题在处理!

「好了,我来跟你讲一遍这题为什么是这个答案,可要听仔细了。

首先,对于小数类型的数据,如longdouble、double、float三种类型的变量,无论你给它赋的值有没有小数,计算机在保存的时候默认会添加六位小数,如果不足位就添零。

题目中已经明确说明了y是double类型的变量,这是为什么在b答案3和d答案选3000000两个选项中选择d的原因。

那么接下来说说结果为什么是3而不是35。

还记得昨天我跟你说过,计算机其实很笨,它只会忠实地执行我们给它下达的指令么?」

「记得。」

我点了点头。

「嗯,其实这一点在这道题上得到了充分的展现。

计算机真的很笨,所以我们在下达指令的时候一定不能让它感到迷惑,否则程序必定出错!这一点一定要记住!

计算机在对数据进行数学运算的时候,整数和小数是严格分开的。如果表达式中的变量全部都是整数,那么计算机就进行整数计算,得到的结果也是整数。这就意味着在进行整数除法的时候如果产生了小数,小数部分会被丢弃掉!

比如说14,在数学上等于025,但在程序中则等于0。」

「哦,我知道了!这道题的结果之所以是3,是因为在计算32的时候得到的结果是1!」

我恍然大悟道。

「absolutely!」

「原来如此,那如果我想得到正确的答案怎么办?」

「如果想要正确地保存运算结果为小数需要保证两个条件:第一是接收运算结果的变量必须是小数类型,第二是表达式中有小数出现。

刚刚跟你说了,计算机在进行数学运算的时候整数和小数是分开。但是当计算机发现计算的表达式中包含了小数,它就会自动将所有的变量转换为小数来计算。就拿这道题来说,如果把被除数修改成30或者把除数修改成20就能得到和数学上相等的答案了。」

按照老爹所说,还真的得到了正确的答案。

「老爹啊,按照你所说的,计算机发现了表达式里边有小数,就会把所有变量转换为小数进行运算。可是变量a已经是double型的了,计算机应该把被除数和除数转换为小数计算,就应该得到正确的结果了啊。可是……」

我疑惑道。

「嘿嘿,你偷换概念了哦。我说的是变量而不是表达式,而32是个表达式!虽然a是个double型变量,然而计算机在计算的时候只会把32的计算结果转换为小数,但是在这个时候小数位已经被丢弃了。所以我说计算机真的很笨,就是这个原因了。」

上门龙婿陆凡  迟宠  异界烽火录贰烽云再起  校园全能马甲女神  衫生诡  张钟颖  大佬甜妻宠上天  夫人的病今天好了吗  四龙攒凤  梦灾末世生存指南  阴阳眼小师妹  青梅千千结  王妃称心  顾九辞霍明澈  韩娱之聚光  我的蛮荒部落  戚风童话  龙婿陆凡  最强豪婿陆凡  嗣子荣华路  

热门小说推荐
龙组组长的退休日常

龙组组长的退休日常

那一年,他是东方最神秘组织龙组组长。那一年,他带领龙组将西方的黑暗议会打的七零八落,血族向他臣服,倭国忍者彻底消失。而这一年,他只想当一个普通人。可是,重出江湖易,金盆洗手难!...

陆爷家的小妖精又在撒野

陆爷家的小妖精又在撒野

书海阁小说网免费提供作者小脚丫的经典小说陆爷家的小妖精又在撒野最新章节全文阅读服务本站更新及时无弹窗广告欢迎光临wwwshgtw观看小说被闺蜜蛊惑的叶素,借酒行凶把男神睡了!原本以为是个修罗场,偏偏男神却差点把她宠上天!从此她虐渣,他补刀,她放火,他添柴,联手无敌!多年后,她忍不住问他,到底是什么时候看上她的。陆荀低头看着被宠坏的小娇妻,勾唇一笑你喝醉把我推倒的时候,我就决定了,这辈子就努力收服你这只小豹子了...

神主无敌

神主无敌

作者月下江离的经典小说神主无敌最新章节全文阅读服务本站更新及时无弹窗广告小说当命运之神的目光投入东海之滨,吴用自小镇出,踏入东海城!从此红叶王国流传着红叶英才尽出东海的说法。王国第一炼器师出自东海!一月下十城的流风大将出自东海!十国无双的女王出自东海!让敌国胆寒的铁木台大都督出自东海!经过诸神时代,黑暗纪元,六帝一统的神佑大陆,在东海建国后是葬送诸神最后的余晖,还是重新点燃诸神的光辉?...

一品富贵

一品富贵

主角穿到乾德元年的立国不久的宋朝,此时宋朝正在统一中原,但赵匡胤有惩五代之乱,收拢兵权,重文轻武,这造成宋朝以后重内虚外的悲情的局面。而此时赵匡义羽翼渐丰,宋朝内部危机悄然扩大。这是最好的时光,也是最坏的时光,主角在这种大势下渐渐成长茁壮。宋九的两句名言宁肯撑着死,不愿饿汉活。穷了只能自顾自,顾不了别人,富了午夜梦回里说不定会想想其他人,不是俺说的,是孟子教我的。(这是老午的第三本北宋架空小说,质量保证,信誉保证,尽管放心收藏)...

每日热搜小说推荐