c语言中char的输出问题
这个C语言程序:#include <stdio.h>
int main(void)
{
char x = 'a';
printf("%c\n", x);
x = x + 1;
printf("%c\n", x);
x = x - 32;
printf("%c\n", x);
x = x + 3;
printf("%c\n", x);
return 0;
}
为什么最后输出的是
a
b
B
E
啊?
2012-03-19 21:11