问题截图:
每按下一次按钮,浮点数1 加0.1,结果放在浮点数1中;在加到第8次时会多出小数点位数。
解决方法:
对要进行相加的浮点数进行转换,如下 :
(注:如果图片模糊保存到相册看就清楚了)
效果:
描述:
先将浮点数乘100.0 ,然后结果取整 类型由real转为int,将取整后结果进行转换 类型由int转为real,最后将转换结果除100.0,完成转换。
注:相关指令
乘法指令:MUL ,取整指令:ROUND ,转换值指令:CONV(CONVERT) ,除法指令:DIV。