int main() { char z = "a"; printf("%c %d", z, z); getchar(); return 0;}
改为 char z = 'a';"a"是字符串,不能赋值给一个字符。
字符赋值时使用单引号,双引号后面后加个\0, 其实是个字符串