为什么10%+10%等于0.11

如题所述

因为10%不仅是一个数字,还是一个运算符,而且首先是一个运算符,然后才是一个数字。百分数与分数不同,分数既可以表示份数又可以表示一个数,而百分数只能表示份数,所以分数可以有单位,百分数没有。

同时,百分数与分数又有类似的地方,那就是都需要一个整体“1”。分数在表示数时默认自然数1是这个整体“1”,但是百分数不能默认,必须说明白谁是整体“1”,50%不等于1/2,更不等于0.5。所以,严格来讲,百分数就不是数,而是一个含数运算符。

比如,1*10%=0.1,再比如,2+10%,这个式子稍微有点问题,但也不妨理解成2加上2的10%,于是等于2.2。10%+10%这个式子就不完整,没法算,如果非让算,只能等于0.11。

扩展资料:

百分比的计算:数量÷总数×100=百分比

百分数通常不写成分数的形式,而是采用符号:% ;由于百分数的分母都是100,也就是都以1%作单位。

百分数是表示一个数是另一个数的百分之几,也叫百分率或百分比。百分数通常不会写成分数的形式,而采用符号“%”(百分号)来表示。

如写为41%,1%,35%的都是百分数 。由于百分数的分母都是100,也就是都以1%作一个数是另一个数的百分之几=一个数÷另一个数×100%=百分比。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-04

题主是按了手机计算器以后才来问的吧?在 OPPO、华为、苹果、小米等智能手机上使用自带计算器计算"10%+10%"的时候,得出的结果确实是 0.11,而不是 0.2。这一眼看起来是 Bug,但最终结果是计算器处理运算符号的逻辑导致的。

计算器对于百分数的理解不是直接转化成小数,而是进行过运算的(第一个10%=1×0.1),并且对运算结果还进行了储存并影响下一个百分数(第二个10%=0.1×10%)

用手机计算器计算10%+10%的真实运算顺序是(10+10%)%,这样会得到0.11的答案,这是由计算器里百分号的输入机制决定的。实际上的话当然还是10%+10%=20%=0.2。

本回答被网友采纳
第2个回答  2019-09-04
人计算时,会优先考虑加减乘法的优先级,先做除法再做加法,结果就是(10%)+(10%)=0.2。如果是非科学计算器的计算逻辑则是认为连续百分比计算,即10%+10%按照10%+(10% x 10%)逻辑计算得出0.11的结果。
第3个回答  2024-04-30

这是因为:

A+B%,被处理成:(A+B%) =>  A+ A*B%

如:

10%+10%

=10%+10%*(10%)

=0.1+0.1*0.1

=0.1+0.01=0.11

从个运算是不对!

------------------------------------------------------

因为计算器运算是:在按下%时,运算当前行的值,乘以“B%”并放到后面。

比如:

按:10%,会运算出“0.1”

按:1+1%,等于1+1*%=1.01

按:10+1%,等于10+10*1%=10.1

所以计算器中,%前不要有运算符。

-------------------------------------------------

第4个回答  2019-09-04
把百分数化成小数加起来就是了。10%=0.1, 0.1+0.1=0.2,怎么可能是0.11呢?如果是:10%+1%=0.1+0.01=0.11就是对的,是不是你看错了?追答

我都算了还算啥?

相似回答