wscanf(L"%c",&ch);直接用char的话只能输入字符串中文是两个char的长度(linux下是三个) 化蝶tear 帕秋莉糕 12 宽字符 我是茶蛋壳 麻婆豆腐 11 unsigned short RFrith 帕秋莉糕 12 wchar类型。貌似是实现定义?总之不是char。 a327380135 彩虹面包 13 几个字符型 IveArthur 麻婆豆腐 11...
从汉字存储来说:1。如果你输入的汉字时多字节(ANSI),那么它占用两个字节,需要用short类型。2。如果你输入的汉字时宽字节(UNICODE),那么它也是占用连个字节,使用short就可以了。3。如果你输入的汉字是多字节(UTF8),那么很不幸,它可能是1~3字节,所以最好使用long类型。char - 1字节 short...
} 中文是两个字节,如果c支持的话,可以像上面那样定义!我试了一下,是可以的。