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;




 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)


  
  • 9
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值