C语言的问题 把数字转换成对应的字符从串口输出
首先定义一个变量
char answer_buf[50]={0};
因为是通过串口输出,所以会定义成字符串的格式.


然后,接收到两个数据,把buffer中的数据进行拼接,形成一个short的变量:


之后用格式化输出,把数据,放入到一个字符串中,并且存入到第一步定义好的数组中.

然后,你要的数据,就是在 answer_buf[ ] 中了,他的有效长度可以用 strlen(answer_buf) 获取.

如何输出,可以用 puts()
或者自己编写的串口输出程序,调用 answer_buf[ ] 中的数据进行输出了.