float型数据转化与显示。
文档内容节选
功能 把float 型的data 转换到字符串strptr 里 小数保留d 位 d0 去尾 例如 data123456 , 小数位数d3 12345 define STREND 0 uchar TransDataToDispuchar strptr float data uchar d uint integralpart0 整数部分 float decimalpart0 小数部分 uint temp uchar in 整数部分 integralpart uintdata tempintegralpart n0 do n tempuinttemp10 得到整数部分位数n whiletemp0 tempintegralpart for i0 ini20 i strptr n1iuchartemp10 0 从低位strptr n 1开始,获取相应位 tempuinttemp10 补原先是对应于lcd 202的显示的所以有20个字符的限制实际上float达不到这个精度 if d0 i20 strptr i STREND 此时 i n 或20 ret......
猜您喜欢
评论