为什么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%=百分比。
这是因为:
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
所以计算器中,%前不要有运算符。
-------------------------------------------------
我都算了还算啥?