题目 :a教b字符常量或字符变量表示的字符在内存中以ASCII码形式存储。a出了一个问题给b,转换下列ASCII码为对应字符并输出他们:73,32,99,97,110,32,100,111,32,105,116,33。
答题:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int arr[] = {73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116, 33};
int i = 0;
int sz = sizeof(arr) / sizeof(arr[0]);
//sizeof(arr)-计算的是数组的总大小,单位是字节
//sizeof(arr[0])-计算的是数组元素的大小
while (i< sz)
{
printf("%c", arr[i]);
i++;
}
return 0;
}
运行结果: