谁能说说sprintf()函数的用法?

2019-08-17 00:55发布

在战舰板的内存管理实验中用到sprintf()函数,具体怎么用不是很清楚;谁能说说sprintf()函数的用法?谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
八度空间
2019-08-17 04:11
回复【楼主位】wangyan915205:
---------------------------------
这个呢,一般情况下是用在需要字符显示的场合,比如你要显示一个数字,通常的做法是取出某一位然后加上0x30这个数,这样一位一位来比较麻烦,用sprintf这个函数呢,一次性就给你搞定了

比如你想打印3.1415926这个数值到液晶上显示,通常的做法代码就很多而且乱,有了这个函数呢,直接这样
float I=3.1415926;
u16 strbuffer[10];
sprintf(strbuffer,"PI=:%09d",PI);
然后直接将strbuffer这个数组送去显示即可,或者打印到串口,这样就可以直接字符显示了

一周热门 更多>