時間:2019-09-02 16:12:27來源:本站整理作者:fy點擊:
手機計算器全線陣亡怎么回事?這是OPPO、華為、蘋果、小米手機都出現的計算bug,計算“10%+10%”時,居然等于0.11,而不是0.2,那么手機計算器全線陣亡怎么回事?八寶網帶來介紹。

據報道,不少手機的計算機出現了奇妙的BUG,計算“10%+10%”時,得出的結果不是0.2,而是0.11,包括OPPO、華為、蘋果、小米在內的多款機型均中槍。
至于“BUG”原因,主要是計算器對輸入符號的理解不同。
“10%+10%”,我們是先算兩個除法,再相加。但非科學計算器的計算邏輯會認為連續百分比計算10%+10%其實就是10%+(10%x10%)。
網友熱評:
1、vivo陣亡
2、榮耀也是0.11
3、魅族活著
4、小米計算器轉換到了科學計算器模式就沒問題了
5、蘋果陣亡!
6、華為陣亡
7、三星S8 Plus陣亡
8、一加陣亡

至于“BUG”原因,主要是計算器對輸入符號的理解不同。我們輸入“10%+10%”,其原型為“10/100+10/100”,我們在運算的時候,是先算兩個除法,再相加。
有網友科普到,但非科學計算器的計算邏輯卻不是這樣,它會認為連續百分比計算10%+10%其實就是10%+(10%x10%)。
類似這種BUG,已有小米網友去年就反饋給了MIUI團隊,而且已經進行了修正。網友在測試后發現,小米的計算器有兩種模式,普通模式陣亡,智能模式10%自動換算成0.1,計算正確。
大家可以試試自己手機的計算器。此外,在百度搜索“10%+10%”得到的結果也是正確的。

人計算時,會優先考慮加減乘法的優先級,先做除法再做加法,結果就是(10%)+(10%)=0.2。如果是非科學計算器的計算邏輯則是認為連續百分比計算,即10%+10%按照10%+(10% x 10%)邏輯計算得出0.11的結果。

不過并非所有手機的計算器都是該邏輯,網友表示,魅族、錘子科技、努比亞手機的計算器結果是0.2。而小米科學計算器下,有的用戶顯示結果是0.2,有的依然顯示為0.11。

以上就是手機計算器全線陣亡怎么回事,10%+10%為什么等于0.11,請大家繼續關注。
網友跟帖
Copyright 2015-2020 8bb.com 〖八寶網〗 版權所有 鄂ICP備19016373號-1
聲明: 本站文章均來自互聯網,不代表本站觀點 如有異議 請與本站聯系 本站為非贏利性網站 不接受任何贊助和廣告
網友評論僅供其表達個人看法,并不表明八寶網立場。