计算器怎么按出来结果是分数,casio计算器分数怎么调回来

首页 > 实用技巧 > 作者:YD1662023-11-09 20:14:33

回到开头,手机计算器中的“50% 50%”带入上面的公式,最终结果就是0.75。

目前,A B%=A (A×B%)已经成为全球惯例。微软资深开发人员Raymond Chen曾在一份开发者日志中写道:“Windows计算器中百分键的工作方式与廉价的袖珍计算器相同,那些袖珍计算器上的百分键并不是为数学家和工程师设计的,而是针对日常计算而设计。如果你是一名工程师,可能认为这样的方式很反直觉,甚至出了Bug,但对一般民众就很合理。”

计算器怎么按出来结果是分数,casio计算器分数怎么调回来(5)

图片来自微软开发日志

从这篇日志可以看出,计算器开发者认为A B%=A (A×B%)这个算式是很普及的一种概念,如此定义并无问题。但在国内,绝大多数的用户应该都不认同这条算式,50%加上50%就是100%。如果国内用户想要用手机计算器计算两个百分比相加,就得额外加上括号,结果就对的上了:

计算器怎么按出来结果是分数,casio计算器分数怎么调回来(6)

其实如果更加深究的话,还要涉及到计算器算式堆栈等复杂的语言问题,这里就不再赘述了。

2 是懒得改,还是没必要?

既然手机计算器百分比计算这么“反人类”,为什么厂商不改呢?

现已从魅族科技离职的华海良曾在2019年9月发布博文,挂上了一个“手机计算器全线阵亡”的夸张话题。他表示,魅族的研发团队“想得更多”,增加了人性化的算法判断,所以针对不同地区的固件做了不同的算法判断。

计算器怎么按出来结果是分数,casio计算器分数怎么调回来(7)

对此,MIUI金凡也发文科普,给出了“中国人算力过剩,对西方同志来说却能救命”的解释:“其实之前我们改成过10% 10%=0.2,但后来决定还是遵循全球统一标准。因为中国人不太会去这么用%(我们会直接输入0.1而不是10%,自带转换),所以更改逻辑给国内用户带来的好处很小,而一些习惯了%用法的人却会崩溃,综合考虑还是决定回归和全球标准统一。”

计算器怎么按出来结果是分数,casio计算器分数怎么调回来(8)

上一页123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.