我是靠谱客的博主 合适毛巾,最近开发中收集的这篇文章主要介绍C#从键盘读入、输出,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

c#从键盘上读取数据的四种方式:
方式一:
     int i = Console.Read();//注:如果从键盘上输入2,那么i=50;因为这个Read函数读取的是ASCII,返回的是Int类型;
                           //所以要想得到与键盘上对应的数字,只需要这样:int i = Console.Read()-48;  
                           //不过更有趣的是它也可以从键盘上读取字母。例:输入a,它就会返回a的ASSCII(97);
方式二:
     int i = Convert.ToInt32(Console.ReadLine());
     double j = Convert.ToDouble(Console.ReadLine());  //ReadLine函数返回的是string类型,Convert函数就将它转换为Double类型。
                                                       //这样不仅可以得到数字,还可以得到字符和字符串。
方法三:
             string sq = Console.ReadLine();
             int aq = int.Parse(sq);//通过Parse函数解析使sq的值等于从键盘上读入的数据。

             Console.WriteLine(aq); 

方式四:

        char zx = Console.ReadKey().KeyChar; //不过这样只能直接读入了一个字符 

      




比较操作符==:对于值类型,两个操作数是否相等取决于这两个数所包含的值是否相等;
              而对于引用类型,两个操作数只有它们指向同一内存对象(或都为NULL)时才相等。
              注:很多引用类型可以重载等与不等这两个操作符,例:
              string s1 = "teen",s2="age",s3="teenage";
              这样s3 == s1+s2就是true

 

Console.WriteLine("输出a={0,4},b={1,4}",a,b);//{0,4}中的0是从0开始的索引,4表示格式,所占位置

 






 int i1 = int.MinValue;
 int i2 = -i1;
 Console.WriteLine(i1);
 Console.WriteLine(i2);   //i1 == i2 是true;
//因为对于有符号整数类型的MinValue的绝对值总比MaxValue大1,因此对于一元减号操作符,上面
//上面的例子就发生了溢出,此时一元减运算的结果将不改变操作数的值。发生i1=i2的情况。






条件操作符  a?b:c
条件操作符是右关联的,因此对a?b:c?d:e的表达式,其求值顺序:a?b:(c?d:e)

最后

以上就是合适毛巾为你收集整理的C#从键盘读入、输出的全部内容,希望文章能够帮你解决C#从键盘读入、输出所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部