在C语言中,百分号 %c 用于输出单个字符,而百分号 %d 用于输出十进制有符号整数。
#include<stdio.h>
int main()
{
char cChar1;
char cChar2;
int iInt1;
int iInt2;
cChar1='a';
cChar2=97;
iInt1='a';
iInt2=97;
printf("%c\n",cChar1);
printf("%d\n",cChar2);
printf("%c\n",iInt1);
printf("%d\n",iInt2);
return 0;
}
输出结果:
a
97
a
97
char 1字节 -128~127
unsigned char 1字节 0~255
一般定义的话unsigned char比较多