一个最最基本的小问题?今天刚刚开始学
来源:百度知道 编辑:UC知道 时间:2024/06/01 10:57:30
int jimmy;
string ruby;
jimmy = Console.Read();
Console.Write(jimmy);
Console.WriteLine(jimmy);
Console.WriteLine((char)jimmy);
ruby = Console.ReadLine();
Console.Write(ruby);
Console.WriteLine(ruby);
为什么输入a的时候输出的结果是
a
9797
a
我一点也不明白啊 详细解释一下 吧 谢谢了
string ruby;
jimmy = Console.Read();
Console.Write(jimmy);
Console.WriteLine(jimmy);
Console.WriteLine((char)jimmy);
ruby = Console.ReadLine();
Console.Write(ruby);
Console.WriteLine(ruby);
为什么输入a的时候输出的结果是
a
9797
a
我一点也不明白啊 详细解释一下 吧 谢谢了
console.read()读取的数据类型默认是int类型,你可以通过Console.write(console.read().GetType())输出来,你就知道了.
如果要获得字符类型就要转换,例如:
char ch=(char)console.read();
另外console.readline()获取的是字符串string类型,你也可以通过上术的方法查看.
因为console.read() 读取的是串类型
类型要转换过来,
console.write(string(jummy));