关于ICC AVR 中sprintf中的一个问题,求指教

2019-03-24 20:25发布

用ICCAVR写代码,有一句
sprintf(buffer, "%3d.%03dMHz",m/1000,m%1000);请问buffer 这个字符串里存放的是什么?假设m=3450,我认为buffer应该是"3.450MHz",结果输出来"3d.03dMHz",求解释。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
915net
2019-03-25 09:34
Project->Options->Target->PRINTF  Version”选择float(+float [needs >8K]) 就可以了。

一周热门 更多>