在内存中,字符数据以ASCII码存储,它的存储形式就与整数的存储形式类似,
这样使字符型数据和整型数据之间可以通用。
以字符形式输出时,需要先将存储单元中的ASCII码转换成相应字符,然后输出。
以整数形式输出时,直接将ASCII码作为整数输出。
#include<stdio.h>
void main(){
char c1,c2;
c1 = 97;
c2 = 98;
printf("以字符形式输出:%c,%c\n",c1,c2);
printf("以整数形式输出:%d,%d\n",c1,c2);
}
运行结果:
以字符形式输出:a,b
以整数形式输出:97,98