uint8_t ttz[6] = {30, 31, 25, 65, 60, 97}; 用sprintf函数实现输出字符串“30,31,25,65,60,97”
时间: 2023-10-01 22:04:49 浏览: 84
code uint8-t *p-flash 与uint8-t code *p-flash的区别
您可以使用以下代码将数组中的数字转换为一个字符串:
```
#include <stdio.h>
int main()
{
uint8_t ttz[6] = {30, 31, 25, 65, 60, 97};
char output[50];
int i;
sprintf(output, "%d", ttz[0]); // 将第一个数字转换为字符串
for (i = 1; i < 6; i++) {
sprintf(output + strlen(output), ",%d", ttz[i]); // 将剩下的数字转换为字符串,并添加到已有的字符串后面
}
printf("%s", output); // 输出字符串
return 0;
}
```
输出结果将为:
```
30,31,25,65,60,97
```
阅读全文