一个char的UNICODE互换的怪问题。
代码如下:
char cn = '識 ';
long uc = 16775676;
MessageBox.Show( ": " + uc + ": " + (char)uc + ": " + (long)cn + ": ");
输出结果:
:16775676:識:35672:
按理说(long)cn的值应该是16775676,可为什么变成了35672?
谢谢达人!
------解决方案--------------------你char怎么放下一个汉字?
------解决方案--------------------关注
------解决方案--------------------它的值就是35672啊
------解决方案--------------------viena一语中的