int转char
第一次写,希望可以用到。
正题:
char型存放的ASCII码值,一般的串口打印函数都使用*char打印,想打印打印数字会直接打印出ASCII码值,这时用一位一位的减去22很麻烦,这里介绍出一个函数sprintf。需要添加头文件#include <stdio.h>.
代码:
#include <stdio.h>
//…
unsigned char buf[22];
unsigned int num;
//…
sprintf(buf, “20=%d”, num);
Print_Str(buf);
结果:20=20
初次见谅