输出描述:73 32 99 97 110 32 100 111 32 105 166 33
输入描述: I can do
#include<stdio.h>
int main()
{
int arr[]= {73,32,99,97,110,32,100,111,32,105,166,33};
// 先将需要转化的ASCI用一个 int 类型的数组定义
int i=0;
// 再定义一个变量 i
int sz=sezeof(arr)/sizeof(arr[0]);
// 利用 sizeof 计算数组的大小
while(i<sz)
{
printf("%c",arr[i]);
// 利用 %c 输出对应字符
i++;
}
return 0;
}
代码运行结果如下:
总结:
- 面对多个整型数据可以利用数组来统一进行定义
- 在while循环之前首先要清楚整个数组的大小
- 最后的输出数据类型转换,格式控制符也要相应的变化。