vivo手机怎样在计算机里面算分数?

vivo手机怎样在计算机里面算分数?,第1张

第一步,请各位先用自己手机计算器,输入10%+10%,看看会得出什么结果?使用OPPO、vivo、小米、iPhone等等机型的用户,会惊奇的发现:10%+10%=20%(02)。这么一个小学生也不会算错的问题,手机计算器竟然输出了011这个答案。而唯独魅族手机,是得出02这个数值,所以这究竟是怎么一回事?这个貌似是BUG的问题,其实是代码研发的一个历史遗留问题,也可以叫百分计算器,下面是程序员大佬提供的测试图:其实小编我也看不懂,在大佬的讲解下,我粗劣的了解原理,这里斗胆向大家分析一下。10%+10%为什么等于011呢?我们先把数据换成10+10%,手机计算器会得出11的答案,而不是101。用中文的语境写出来,就是10元的商品,添加10%的小费,等于11元的总消费支出。所以这种在我们眼中不合常理的算法,是怎么出现的?其实原因很简单,因为手机这玩意是外国人发明的,而在欧美文化中,享受服务的同时也会赠予一定的消费,而手机计算器%的功能,就是为了简化外国人给小费的计算过程。比如用餐200元,要给10%的小费,那么输入200+10%,就可以得出220的金额。那么问题就来了,为什么魅族手机是独一份存在?原因就是,魅族工程师在研发的时候,也注意到这个中西文化之间的差异点,因此在国内的系统采用02结果算法,在国外则采用011结果算法。不得不说,在细节打磨这方面,魅族还是很有一套的。
手机自带的计算器如果没有百分号的话就另外下一个计算器吧,这样方便,因为有些手机的计算器只是基本使用,功能够用就好的。

一、 MS MR MC M- M+

计算器里面有一个存储器,默认状态下是空的(即0)。它能保存任意一个数值,也只能存一个值。大家可以把它当成一个只能保存一件东西的盒子。

MS:存当前显示的数值

MR:读取存储器中的数值,并显示出来

MC:清除已存的数据

M-:用已存的数值减去当前显示的数值后,再将结果保存

M+:用已存的数值加上当前显示的数值后,再将结果保存

二、DEG RAD GRAD

D(DEG) R(RAD) G(GRAD)分别表示角度制,弧度制,百分度制

计算机有四种状态:Norm、Fix、Eng、Sci,功能分别是:指定指数记号范围、小数点位设置、工程计算、有效数位设置。如果计算器处于其它三种状态则可能会出现运算错误。

Deg是将计算器的角设定为度的状态,共有六种:

Deg-指定度作为预设单位。

Rad-指定弧度作为预设单位。

Gra-指定梯度作为预设单位。也称为"百分度"和"新度"。

°-指定度作某输入值的单位。

r-指定弧度作某输入值的单位。

g-指定梯度作某输入值的单位。

有时如果误将角度(Deg)设置为弧度(Rad)或梯度(Gra)状态就会造成计算结果错误°、r、g是用于标识角度单位的。

所以要消除 GRA 你找到计算模式切换就可以消除!

三、 ln sin cos tan等

sin cos tan 为三角函数,sin-1 cos-1 tan-1对应为反三角函数,等同于arcsin,arccos,arctan

hyp是sin、cos、tan的双曲线函数

ln 即自然对数 ln a=loge a

log 对数函数等等等等。

四、 conv ans RCL STO

ans 英文单词为answer。回答,结果的意思。

conv 为公制换算。

rcl是查看变量。

sto是赋值。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13270342.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-05
下一篇 2023-07-05

发表评论

登录后才能评论

评论列表(0条)

保存