#include"stdio.h" void main() { int m; char ch; ch=getchar(); m=sizeof(ch); printf("%d",m); } 假如我输入一个汉字,那么这个汉字不就是存在ch(char)里面了么。但是如果能存汉字的话,32位VC++ 编译环境下char不是只占一个字符么。汉字不可能就用这点字符就能储存的。 以上就是我的疑问。拜求高手解答。(没分了,见谅)