手机浏览器扫描二维码访问
第461章还有高手?
顾凡继续解释道:“那么计算机具体是怎么储存小数的呢?
“这就是我之前所说的‘浮点数’,浮点的意思是,小数点是可以浮动的。
“就比如这个二进制数,就可以表示为1.ooo1o1x2^3,这有点类似于数学上的科学计数法。
“在程序中,为了让二进制用到科学计数法,并且规范化,就要保证小数点左侧只有1位,并且必须为1,我们目前绝大多数计算机所使用的浮点数,都是Ieee制定的国际标准,采用符号位+指数位+尾数的格式。
“总之,由于存在十进制到二进制之间的转化,所以按照这种方式来计算,o.1+o.2并不等于完整的o.3,因为在计算机中,很多小数都无法用完整的二进制来表示,所以只能用近似数的方式来储存,那么两个近似数相加,也只能是一个新的近似数。
“十进制转二进制计算,然后再转十进制输出,这就导致了前后两个数不相等的情况。”
莉莉丝眉头紧皱:“那为什么不能用十进制精确计算呢!”
顾凡轻咳两声:“这个……如果要从头解释『计算机为什么要使用二进制』的话,就太复杂了,一时半会说不清。
“但针对这个问题,我可以从另一个角度来说明为什么大家会容忍这种误差,因为这种误差本身就是不可消除的。
“即便是十进制,也会出现许多无法除尽的情况。十进制只是能够精确表达2和5能够除尽的数字,但对于13、17这样的数字,十进制也就无能为力了,同样也会产生误差。
“所以不管采用什么样的进制,误差都是必然存在的。”
莉莉丝感到大脑冒烟:“好吧,我知道了,在计算机里面o.1+o.2≠o.3,那么这个bug又是怎么回事?”
顾凡长出了一口气:“莉总你能理解这一点的话,这个bug解释起来就稍微容易一些了。
“简单来说就是,程序员在写动态难度的代码时,没有考虑到这种999后面还带小数的极端特殊情况,没有为这种特例专门写一个判定,因此在数值互相转化的过程中,程序无法判定这个数字具体处于哪一个难度区间中,就直接降为了最低难度。
“站在人的角度上来看,当然还是处于5ooo以内的区间,但对于程序来说却并不是如此。也就是说,o.1+o.2=o.3ooooooooooooooo4,它溢出了o.3的正常区间。”
莉莉丝简直是瞠目结舌,虽然她仍旧无法接受,但从程序的角度来看,这个bug的出现还真就是合情合理。
而且,这并非顾凡信口开河,其他游戏也出现过类似的bug。
莉莉丝很快又意识到了新的问题:“但假设真的如你所说,这个特例应该很难触才对吧?只有在进入boss房的时候难度数值刚好卡在999带小数的情况,才会触。可是为什么到了游戏里,人人都能触了!!”
顾凡轻咳两声:“这个……我看一下。”
他还是打开了《谎言之血》的程序,仔细查看了『狂信者』的相关代码。
“莉总,这是因为狂信者这个怪物投技的特殊设定。
“这个投技,是需要玩家手动挣脱的。按照动态难度的设定,越慢挣脱的玩家就越菜,因此动态难度会随着投技时间的增长而增长,这很合理吧?”
莉莉丝想了想:“嗯……合理。”
动态难度是《谎言之血》最基础的设定,简单来说就是,越菜的玩家难度越高。
那么从投技的角度来考虑,中了投技的玩家肯定是菜的,中了投技还挣脱很慢的玩家就更菜。因此,投技持续期间持续增长动态难度,这是个非常合理的设计。
顾凡继续说道:“但是,如果一直持续增加动态难度,似乎也不太合理。
“对于一个投技来说,这种惩罚措施未免太严厉了一些。
“所以,为了符合动态难度原本的设计意图,也为了避免一些莫名其妙的bug,程序上对这个投技的动态难度数值进行了限制,让它最多只能增长到当前难度等级下的,不能增长到下一个难度等级。
穿越重生八贤王偷听傻王妃心声上了瘾作者旅途中的红蜗牛完结 简介 穿越宫斗空间医术扮猪吃老虎爽文现代军医肖倩在海外执行任务时,遭遇身亡,一缕香魂却意外的穿越到了大宋学士...
穿越来的第一天,西蜀百万精兵打到了家门口。ampampbrampampgt 魏行知只想仰天长叹,这么刺激的吗?ampampbrampampgt 是退还是守?ampampbrampampgt 且看她效仿诸葛孔明,一手空城计就叫他西蜀百万精兵退居数百里不敢攻城!ampampbrampampgt 本以为...
男主是朵娇花,千万不要怜惜他!重生古代农门,家里穷的响叮当,极品亲戚一箩筐,爹娘柔善少担当,挨打受骂是寻常,怎一个惨字了得怎么办?安茉儿撸起袖子霸气宣告,从今后,安家四房我当家,不服?不服给我憋着。食雕绝活玩起来,兄弟前程安排起来,发家致富算什么本事,成就一代新贵才是我小厨娘的终极目标。...
元执第一次遇见宋积云的时候,宋积云在和她的乳兄谋夺家业元执第二次遇见宋积云的时候,宋积云在和她的乳兄栽赃陷害别人元执第三次遇见宋积云的时候,宋积云那个乳兄终于不在她身边了,可她却在朝他的好兄弟抛媚眼士可忍,他不能忍。元执决定以身饲虎,收了宋积云这妖女!...
21号周五入v,v后双更赵舒清第一次见到被困在水箱里的林风时,就被她绝美的身姿震惊了,作为一名海洋学者,赵舒清迫不及待的抚摸起人鱼的漂亮蓝色尾巴,人鱼浑身不由自主的颤抖,一双漂亮的海蓝色眼睛不敢置信的看着她,当赵舒清想进一步摸索对方隐秘之处的时候,却被人鱼小姐‘啪’的甩了一个大嘴巴,转身游回了水箱最深处。于是,赵舒清连夜恶补了关于人鱼的资料1人鱼的尾巴只有伴侣才能摸2人鱼的发情期在三四月份,每只人鱼一生只有一个伴侣3人鱼求偶时会主动献出自己的鱼鳞,但并没有人类收到过人鱼的鳞片4人鱼同样具有思维和语言能力,长时间与人类接触可以学习人类的语言5虽然被甩了个大嘴巴,但第二天人鱼小姐还是在一众海洋学者中选择了赵舒清作为她的研究员,只是每当赵舒清抚摸人鱼尾巴的时候,对方都会红着眼睛浑身颤抖,似乎强忍着什么冲动。在赵舒清生日时,她收到了人鱼小姐送来的一份特殊的礼物,一枚海蓝色的人鱼鳞片。从那天起,赵舒清总会在人鱼的房中发现一些特殊的小玩意,有自己的贴身衣物,有她丢失的钢笔,还有她随手送给的小贴纸。赵舒清愈发觉得这样不太行,临时决定去大洋彼岸出了个差,却没想到人鱼小姐竟然千里迢迢的从海里游了过来,用她蓝色的漂亮尾巴勾着赵舒清的双腿,把脸埋在对方脖颈间,主动凑上去让她摸自己的尾巴。林风红着眼睛对她说是你先招惹我的,我的尾巴只有你能摸阅读排雷1人鱼寿命500年,人鱼比主角年纪大,人鱼身高算上尾鳍2米多(大尾巴约50厘米),上岸后会变成人恢复正常体型2甜文,1v1,防盗60,每天中午12点更新,不更会请假3封面画师韶华梦倾晚,批发封面,撞封面很正常4本文是猫写的下本开自1为是孙蘅和网友奔现发现对方刚成年吓得落荒而逃,但妹妹格外执着,死活要跟她谈恋爱,没有办法,孙蘅决定和妹妹的家长见一面,举报她早恋。但第一眼见到沈蓦然时,孙蘅眼睛就直了,沈蓦然黑长直戴着无边框眼镜,漂亮又知性,坐在咖啡厅窗边时美得像幅画。这么美?爱了。孙蘅想尽一切办法和沈蓦然见面后,总算把人约了出来,却发现沈蓦然满脸潮红,浑身散发着酒气就把人往床上带,主动脱了孙蘅的外套,还拍了她屁股一下。孙蘅不确定,再脱一件看看。沈蓦然第一眼看到孙蘅就觉得这人不正经,穿着黑色风衣往那边一站,就开始冲自己抛媚眼。肤浅,恶心。沈蓦然叮嘱自己的妹妹不要跟她来往,这不是什么好人妹妹说不会啊,蘅姐姐人超好的沈蓦然那是你眼瞎后来,孙蘅出差被沈蓦然堵在了酒店房间,死活不让出去泡吧。孙蘅沈律师,你不是说谁看上我谁眼瞎吗?沈蓦然我眼瞎,我眼瞎还不行吗!...
实习医生叶皓轩,意外的得到一本古书上的玄术与医道传承,自此开始了不一样的人生,他银针渡人,术法渡鬼,成就济世仁心,都市生活逍遥自在,校花御姐加熟女,教师医生和白领!...