首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#里的转ASSCII有关问题

2012-11-20 
C#里的转ASSCII问题。Console.WriteLine(请输入一个字符)int ch Console.Read()Console.WriteLine(A

C#里的转ASSCII问题。
Console.WriteLine("请输入一个字符");
  int ch = Console.Read();
  Console.WriteLine("ASSCII编码为"+ch);
  char tt = Convert.ToChar(ch);
  Console.WriteLine(tt);
代码里的 int是定义整型的,为什么在上面代码中int定义是接收一个字符,这样行吗?求高人解释下谢谢。

[解决办法]
这么写没问题。
[解决办法]
这里的INT存的是这个字符的编码,但我肿么印象应该是UNICODE存的呀
[解决办法]
int有4个字节,足够了。
[解决办法]
改成:Console.WriteLine("Unicode编码为"+ch);更为准确些。
[解决办法]
Google 隐式类型转换。

热点排行