整数除法、舍入
有整数变量,电压以毫伏为单位。
signed int voltage_mv = 134; //134mV
我有 2 段显示器,我想显示百分之一伏。
如何在一次操作中将毫伏转换为百分之一伏?没有IF语句,就没有函数吗?
134 => 13
135 => 14
There is integer variable, voltage in millivolts.
signed int voltage_mv = 134; //134mV
I have 2-segment display and I want to display hundredths of volts.
How can I convert milivolts to hundredths volts in one operation? Without IF statement, without function?
134 => 13
135 => 14
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
简单舍入怎么样:(
为了清楚起见,写成函数)
How about simple rounding:
(written as a function for clarity)
为了同样的完整性,如果分母是奇数,那么
您可以直接
进行正确的舍入,而不是这样做:
For the same of completeness, if the denominator is odd, then instead of doing:
you can just have
and get the correct rounding.