#include<stdio.h>
int main() {
//声明整型数组及字符数组
int arr[] = {65,66,67,68};
char ch[12];
//一个数由两个数组组成,对整型数组的元素进行拆分,然后加上48的ASCII表就成了对应的字符的数子字符
//使用for循环分别进行拆分,从字符数组低位开始赋值
int shi_wei = 0,ge_wei = 0;
int index = 0;
for (int i = 0;i < 4;i++) {
shi_wei = arr[i] / 10;
ch[index] = shi_wei + 48;
index++;
ge_wei = arr[i] % 10;
ch[index] = ge_wei + 48;
index++;
if(i == 3) {
break;
}
ch[index] =',';
index++;
}
//打印组合后的字符数组
printf("%s\n",ch);
return 0;
} |