近日,一則“手機計算器全線陣亡”的消息登上各大熱搜榜。不少網友發現自己手機的計算器出現了一個錯誤:在手機計算器中輸入“10%+10%”后,得出的結果不是0.2,而是0.11。科技日報記者用自己的華為手機測試以后發現,得出的結果也是0.11。
有不少網友測試后發現,蘋果、華為、三星、OPPO、vivo、小米等多款手機給出的計算結果均為0.11,僅有國內的魅族、錘子、努比亞旗下機型最終的計算結果為0.2。
那么,手機計算器究竟為什么會犯這種低級錯誤呢?引發該錯誤的機制又是什么?
經過多方求證,科技日報記者得知,事實上,手機計算器出現這種情況不能算是錯誤,這主要是因為非科學計算器和科學計算器,對輸入符號的理解不同。人在計算時,會尊重計算中加減乘除的優先級,先做乘除再做加減,結果就是10%+10%=0.2。
然而,部分手機中的計算器APP按照非科學計算器的計算邏輯,則認為連續百分比計算,即“10%+10%”是按照10%+(10%×10%)的邏輯進行計算,于是便得出0.11的結果,所以最終結果與常識不符。這只是因為計算器使用的算法邏輯不同,并不能算是計算錯誤。
非科學計算器的計算邏輯,默認的連續百分比計算并非“10%+10%”,而是“10%+(10%×10%)”。科技日報記者在小米手機的計算器中測試,“5+10%的結果為5.5”,“20%+10%的結果為0.22”,均符合這一計算邏輯。
華為榮耀業務部總裁趙明在微博上表示,實際上這里有一個背景,就是在算小費等特殊場景,很多顧客在一些國家餐廳用餐后會給10%到20%的小費,這時在計算器中輸入“100+10%”就相當于“100+100×10%”,這樣就簡化了輸入步驟,是一種相當方便的人性化設計。
魅族科技副總裁華海良也發微博表示:“其實,本質上這并不是對或錯的問題,我們只是考慮得更多了,增加了人性化的算法判斷。‘10%+10%=0.11’這個是國外的使用邏輯,而國內的算數邏輯是‘10%+10%=0.2’,所以,我們的APP針對不同地區進行了不同的算法判斷。”
新化月報網報料熱線:886 2395@qq.com
最近更新
- 全省法院實現訴訟費繳退費“線上辦” 傳統線下繳退費功能為何仍保留?2022-01-15
- 受疫情影響西安部分區縣蔬菜滯銷,亟需各方助力解決2022-01-15
- 恩施州6個重大交通運輸項目集中開工!總投資32億元2022-01-15
- 【15號用】3崗招聘若干人!45歲以下可報!五險一金+包食宿!2022-01-15
- 國際科技合作助推湖南優勢領域提升國際競爭力2022-01-15
- 延安城區新增車位3100個 有效破解停車難2022-01-15
- 鴻星爾克入選2021年“誠信之星”!2022-01-15
- 菏澤農商行新興支行開展包片行政村信貸產品推介活動2022-01-15
- 鞏義市:黨員“雙報到”進社區 為民服務“不打烊”2022-01-15
- 廣東珠海1月15日新報告1例本土確診病例2022-01-15
- 大降價!阜陽即將啟動2022-01-15
- 北京專報丨國家衛健委:天津疫情仍在持續發展,西安疫情進入收尾階段2022-01-15
- 陜西對符合解除隔離條件人員 落實后續7天居家健康監測措施2022-01-15
- 信陽消防聯合多部門 開展應急實戰演練2022-01-15
- 城西區:“紅色存折”讓社區志愿服務更有溫度2022-01-15
- 乘動車忘帶身份證 可開電子證明2022-01-15
- 陜西組建2400人的省級醫療團隊 支援本土確診病例救治工作2022-01-15
- “德爾塔”與“奧密克戎”,救治有何不同?2022-01-15
- 手拉手共成長 長沙清水塘北辰小學孩子“牽手”湘西娃2022-01-15
- 抓整改 提標準 縣住建局全力提升城市精細化管理水平2022-01-15
- 破防了!這家山東科技企業的暖心行動2022-01-15
- 臨潼區:多措并舉助力農業復工復產2022-01-15
- “這個嘉賓思路厲害”,市消保委委員張兆安做客《海波熱線》特別節目2022-01-15
- 福州市副市長、公安局長王錫章帶隊到莆田市公安局考察調研疫情防控工作2022-01-15
- 合肥這家知名書店,新年再出發2022-01-15
- 崔同富到武定縣開展春節走訪慰問2022-01-15
- 北京:迎接冬奧會和冬殘奧會長安街開始布置花壇2022-01-15
- 洋碼頭首家文旅免稅直購店落地重慶十八梯景區2022-01-15
- 每戶將分到70斤!更多物資送達……直擊杭州西溪雅苑封控現場2022-01-15
- 本土確診+104,其中河南+52,天津+39,珠海新增感染者均系奧密克戎2022-01-15