这个问题可以说是很基础了,但是今天写程序的时候竟然迷了
字符在计算机中也是二进制存储的,所以输出字符型数据是输出字符本身,而输出%d类型是输出字符的ascll码
,贴下实验代码
#include<stdio.h>
int main(){
char a='a';
printf("%c %d\n",a,a);
return 0;
}
这个问题可以说是很基础了,但是今天写程序的时候竟然迷了
字符在计算机中也是二进制存储的,所以输出字符型数据是输出字符本身,而输出%d类型是输出字符的ascll码
,贴下实验代码
#include<stdio.h>
int main(){
char a='a';
printf("%c %d\n",a,a);
return 0;
}