用栈判断表达式中开括号和闭括号是否配对时中文括号出错

img

img


代码都是一样的,为什么中文的中括号和英文的中括号在这里就不一样

c语言中文包括中文字符都不能存放在char类型的变量里,char只能存放0~127这些ASCII字符。因为char大小只有一个字节,而中文字体编码后大于一个字节,可以看看这篇文章 http://t.csdn.cn/QnEJK