9月1日消息,今天有網(wǎng)友爆料稱,各廠商手機計算器全線陣亡。原來,不少手機的計算機出現(xiàn)了奇妙的BUG,計算“10%+10%”時,得出的結(jié)果不是0.2,而是0.11。
經(jīng)網(wǎng)友反饋,包括OPPO、華為、蘋果、小米等多款機型均中槍。
有網(wǎng)友又嘗試了一下20%、30%等不同數(shù)字的相加,結(jié)果同樣出現(xiàn)了錯誤。
至于“BUG”原因,主要是計算器對輸入符號的理解不同。我們輸入“10%+10%”,其原型為“10/100+10/100”,我們在運算的時候,是先算兩個除法,再相加。
有網(wǎng)友科普到,但非科學計算器的計算邏輯卻不是這樣,它會認為連續(xù)百分比計算10%+10%其實就是10%+(10%x10%)。
類似這種BUG,已有小米網(wǎng)友去年就反饋給了MIUI團隊,而且已經(jīng)進行了修正。網(wǎng)友在測試后發(fā)現(xiàn),小米的計算器有兩種模式,普通模式陣亡,智能模式10%自動換算成0.1,計算正確。
大家可以試試自己手機的計算器。此外,在百度搜索“10%+10%”得到的結(jié)果也是正確的。