你把c1c2定义为int
编译器的原因,你直接在这上面跑你的代码就没问题
https://c.runoob.com/compile/12你直接定义char c1=97;这样某些编译器是没法正常输出的,
其实你无非是想看看字符对应的ascii码,标准的做法就应该是
char c1,c2; c1='a'; c2='b';
或者
int c1,c2; c1=97; c2=98;