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