日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

手機計算器陣亡怎么回事 手機計算器運算結果錯誤原因

手機計算器陣亡怎么回事 手機計算器運算結果錯誤原因
【手機計算器陣亡怎么回事 手機計算器運算結果錯誤原因】在OPPO、華為、蘋果、小米等智能手機上使用自帶計算器計算“10% 10%”的時候,得出的結果是0.11,而不是0.2 。這一眼看起來是Bug,但最終結果是計算器處理運算符號的邏輯導致的 。
魅族華海良對此的解釋是,“這個話題引發(fā)了不少討論,其實本質上并不是對或錯的問題,我們只是考慮的更多,增加了人性化的算法判斷 。10% 10%=0.11這個是國外的使用邏輯,而國內的算數(shù)邏輯是10% 10%=0.2,所以我們針對不同地區(qū)的固件做了不同的算法判斷 ?!?br /> 剛剛,小米產品總監(jiān)@MIUI凡發(fā)文《手機計算器全線陣亡終結貼》,詳細的科普了為什么計算器會出現(xiàn)這樣的運算結果 。
以下為《手機計算器全線陣亡終結貼》全文:
鑒于昨日計算器百分號引發(fā)了大型社會懸疑,10% 10%居然=0.11,這究竟是代碼的扭曲還是教育的淪喪,讓我替大家揭開真相 。
看一些文章幾百字也沒把道理說太清楚 。鑒于超強的歸納 化繁為簡的表達=聰明才智的體現(xiàn),我嘗試用一句話說清運算原理 。以8 10%為例,為什么=8.8而不是8.1?一起讀:8元錢,加上10%的小費,一共是8.8元 。

最早的電子計算器并沒有%,是后來加的 。作為后續(xù)改進,它一定解決了計算場景中的常用痛點,而絕不是腦殘 。我推測很可能是西方人計算折扣、小費、利息等常見場景 。
貨物560元,20% OFF(打八折)多少錢?560-20%=448!
資方存入2800元,計年息6%,本息總計多少?2800 6%=2968!
是不是一下子好用到爆 。But,為啥我前面加了一個“西方人的計算場景”呢?因為我覺得對于算力過剩的中國人,很少人會這么思考和輸入 。
貨物560,砍兩成就是560*0.8=448;2800,6%年息,就是2800*1.06=2968 。就是這么屌!直接省去了一步(國人這么優(yōu)秀我TM能怎么辦)
所以百分號鍵解決的痛點,中國人不太用的上,也不太會這么思考(這也是為什么今天才有人無聊去試10% 10%) 。但對于西方很多同志來說,這玩意真是能救命呀
最后說一下MIUI怎么想的 。
其實之前我們改成過10% 10%=0.2,這也是為什么有些用戶科學計算器=0.2,是殘留的老版本,但后來決定還是遵循全球統(tǒng)一標準 。
因為中國人不太會去這么用%(我們會直接輸入0.1而不是10%,自帶轉換),所以更改行為給國內用戶帶來的好處很小,而一些習慣了%用法的人卻會崩潰,綜合考慮還是擇優(yōu)統(tǒng)一了用法 。
_原題為:小米產品總監(jiān)科普手機計算器全線“陣亡”原因

    推薦閱讀