关于C#输入和输出的语句,控制台
来源:百度知道 编辑:UC知道 时间:2024/05/18 19:01:32
对于一个int型数据,假定x
如何从输入流读取数字赋值于x,再将它输出
我将using System;
class NameShuru
{
public static void Main()
{
Console.Write("在这里输入整型数据");
int x=Console.Readline();
Console.Write("你输入的是,{0}",x);
}
}代码写了进去,发现出现了几个错误。
系统给的提示是不能隐式的将x从string转化为int型,因而将int x=console.readline()改为int x=console.read()后可以运行
但是新的问题出现了,我输入0,结果输出48,输入1,输出49,输入与输出相差48,不这个这个问题是怎么回事?
我现在是在用控制台熟悉C#语句,还是习惯于C的调试
如何从输入流读取数字赋值于x,再将它输出
我将using System;
class NameShuru
{
public static void Main()
{
Console.Write("在这里输入整型数据");
int x=Console.Readline();
Console.Write("你输入的是,{0}",x);
}
}代码写了进去,发现出现了几个错误。
系统给的提示是不能隐式的将x从string转化为int型,因而将int x=console.readline()改为int x=console.read()后可以运行
但是新的问题出现了,我输入0,结果输出48,输入1,输出49,输入与输出相差48,不这个这个问题是怎么回事?
我现在是在用控制台熟悉C#语句,还是习惯于C的调试
Console.Readline()
从控制台读取一行输入,它是 String 类型的
所以要做类型转换
int x=Convert.ToInt32(Console.Readline());
Console.Read()
从控制台读取一个字符,它是 char 类型的,可以自动转换为 int ,'0' 和 '1' 的 ascii 编码值分别的 48,49
扩展资料
Console.Read()方法:从控制台窗口读取一个字符,返回int值
Console.ReadLine()方法:从控制台窗口读取一行文本,返回string值
Console.ReadKey()方法:监听键盘事件,可以理解为按任意键执行
Console.Write()方法:将制定的值写入控制台窗口
Console.WriteLi