请问为什么会出现这种状况?是因为超出char的范围吗,请给解答一下,谢谢
char是有符号数它的范围是-128到127
c1和c2是不可见字符,所以显示成问号了
C语言中char类型默认是有符号类型(范围是-128~127之间)
【若能帮到您,望给个采纳该答案】1、原因1)char类型取值范围是-128到+127,超值整数范围结果就不会了2)并且这个整数数值是ASCII值97=字母a,98=字母b
2、效果如下