sprintf(buf,"%05.1f\0",GetTagFloat("wd_5"));

怎样理解sprintf(buf,"%05.1f\0",GetTagFloat("wd_5"));

最佳答案

sprintf是格式化字符串的函数,使用方法参考:
http://wenku.baidu.com/view/1f50ca84b9d528ea81c7791e.html
%05.1f表示格式化浮点数宽度是5,小数点后保留1位,不足宽度5位前面补0
GetTagFloat("wd_5")是读取浮点变量wd_5

结果就是读取变量wd_5以%05.1f的格式写入字符串变量buf

提问者对于答案的评价:
很好

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc268989.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午6:27
下一篇 2019年6月11日 上午6:27

相关推荐