结果用float储存,比如x=12.345
第一位write—data(x/10+'0');
第二位write—data(x%10+'0');
write—data('.');
第三位write—data(x*10%10+'0');
第三位write—data(x*100%10+'0');
fprintf(LCD_Show, "%.2d", num);
对要输出的数据进行格式化,至于目的对象是LCD还是字符串就看你怎么使用了,
对了,格式化到字符串记得应该是sprintf,函数的使用可以查一下man或者在线文档
两位小数:
c--》
a=1/2.0;//将a转化为浮点,.0加和不加的结局截然不同
printf('%.2f',a);//运算时没有取两位只有在输出时才这样做
先放大100、不理会小数,在后两位的前地方点亮小数点,就是了
~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~