趣阅小说网

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

第十一章 对赌(第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的计算结果转换为小数,但是在这个时候小数位已经被丢弃了。所以我说计算机真的很笨,就是这个原因了。」

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

热门小说推荐
龙尘传

龙尘传

飞卢小说网原创小说龙尘传逃难少年甄行巧遇修仙家族外放女弟子宋离,学习道法,相互倾心。甄行费尽心思的经营未来,不得不扯入算计与被算计之中,每次艰难险阻总进退两难,结果又意想不到,奇遇不断,有畅快有虐心,多段感情接踵而来,人鬼妖半妖灵。一步步揭开甄行真正身世,...

异世纪元

异世纪元

一场由科学引起的爆炸,来到了一个不怎么科学的世界而这个充满危险和机遇的世界,他会遇见什么,又该如何生存下去?...

画满田园

画满田园

新书重生九零当首富已上线玄妙儿从当代画家,穿越到了家徒四壁的古代农家,不过没关系,自己只要一笔在手,不怕赚不来银子。执笔画一幅万里江山,画一幅锦绣田园。画一幅金玉满堂,画一幅锦瑟和鸣。...

国际银行家

国际银行家

这里是银行家的崛起,这里是金钱的战争本书看点1大名鼎鼎的罗斯柴尔德家族姐妹花2纳粹德国赌场心狠手辣的女老板55美联储的阴谋56如何利用债券,股票,期货赚钱57博弈策略的运用97普及金融常识98普及泡高级妞教程99书中出现的金融案例均有历史原型100银行家的赚钱原理本书瑕疵高智力美女太多,赚钱太阴险!免责声明未经作者本人同意,凡运用书中策略泡妞投资,而导致美女缠身,腰缠万贯者,概不负责,谢谢合作!佛祖新书国柄开始上传,请多多支持!下方有传送门...

末世之宠物军团系统

末世之宠物军团系统

末日来了,午宠意外得到未来的宠物军团系统,但为什么第一只宠物是笑死人不偿命的二哈?不管了,我的目标是融合出神龙!午宠如此想道。系统提示请宿主注意,不只是动物才能成为宠物,植物也行!...

无限动漫作弊器

无限动漫作弊器

意外得到了动漫作弊器的张志军,生活也发生了翻天覆地的变化。可以自由穿梭在每个漫画世界中,参与进剧情,完成任务,得到每个宅男都想要拥有的女神。回到现实后仍然拥有动漫里面的技能,海军六式,分身术,舞空术轻松称霸都市。海贼王,火影,死神,我来了...

每日热搜小说推荐