科普信息網(wǎng)

華為、蘋果等智能手機(jī)計(jì)算器陣亡 計(jì)算“10%+10%”卻得出0.11

發(fā)布時(shí)間:2019-09-03 08:51:33 來(lái)源:IT之家 責(zé)任編輯:caobo

最近網(wǎng)絡(luò)上不少網(wǎng)友反饋稱,在OPPO、華為、蘋果、小米等智能手機(jī)上使用自帶計(jì)算器計(jì)算“10%+10%”的時(shí)候,得出的結(jié)果是0.11,而不是0.2。這一眼看起來(lái)是Bug,但最終結(jié)果是計(jì)算器處理運(yùn)算符號(hào)的邏輯導(dǎo)致的。

人計(jì)算時(shí),會(huì)優(yōu)先考慮加減乘法的優(yōu)先級(jí),先做除法再做加法,結(jié)果就是(10%)+(10%)=0.2。如果是非科學(xué)計(jì)算器的計(jì)算邏輯則是認(rèn)為連續(xù)百分比計(jì)算,即10%+10%按照10%+(10% x 10%)邏輯計(jì)算得出0.11的結(jié)果。

不過(guò)并非所有手機(jī)的計(jì)算器都是該邏輯,網(wǎng)友表示,魅族、錘子科技、努比亞手機(jī)的計(jì)算器結(jié)果是0.2。而小米科學(xué)計(jì)算器下,有的用戶顯示結(jié)果是0.2,有的依然顯示為0.11。

▲小米手機(jī)計(jì)算器

而IT之家編輯也測(cè)試了下Windows 10上的計(jì)算器,在標(biāo)準(zhǔn)情況下,10%結(jié)果是0。在科學(xué)計(jì)算器模式下,并沒(méi)有給出%的符號(hào)。

標(biāo)簽: 手機(jī)計(jì)算器陣亡

上一篇:三大運(yùn)營(yíng)商對(duì)不限流量套餐停止銷售 最高600元封頂不允許再用
下一篇:三大運(yùn)營(yíng)商逐漸下線“不限量”套餐 用戶可行加購(gòu)流量加速包提速

新聞排行