C#第二讲

一、

表达式 :常量、变量与运算符的组合;      表达式都有返回值
  语句  :是程序执行的最小单位;           语句以分号结尾

二、类型转换

1.隐式转换;是一种安全类型的转换,不会导致数据丢失,

因此不需要任何特殊的语法。由小到大会时系统会自动的进行隐式转换。

如将int型数据转换成double型数据
  int a = 10;       double b = a

2.强制转换(显示转换):显示转换需要强制转换运算符,由大变小需要用强制转换

 这样需要付出缺失精度的代价。

如将double类型数据转换成int类型数据:
  double c = 10.5;        int d = (int)c

三、输出输入语句

Console.Read()方法:          从控制台窗口读取一个字符,返回int值

Console.ReadLine()方法:    从控制台窗口读取一行文本,返回string值

Console.ReadKey()方法:    监听键盘事件,可以理解为按任意键执行

Console.Write()方法:         将制定的值写入控制台窗口

Console.WriteLine()方法:   将制定的值写入控制台窗口,但在输出结果的最后添加一个换行符

注意:(学习ASC2表)
四、

1.bool数据类型是一种表示非真即假的数据类型,布尔类型的变量只有true和false两个值。true表示表达式结果为真,false表示表达式结果为假(在C#语言中,bool 关键字是System.Boolean的别名。 它用于声明变量来存储布尔值 true 和 false)

2.关系运算符;>    >=    <    <=    ==    !=

主要用于比较运算,比较的结果只有真假两种情况,结果值用bool类型变量存储, 注意: 判断两个数是否相等, 用==(双等号)

  例:  int a = 4;   int b = 9;    bool result = (a >= b);     Console.WriteLine (result); 输出结果为False  

           a = 9;   result = (a == b); //注意这里是双等号!   Console.WriteLine (result); 输出结果为True

3,逻辑运算符;

逻辑运算符组成的表达式,结果也是非真即假。

 &&(逻辑与):运算符两边表达式同时为真的时候,整个逻辑表达式的结果为真 

 | |(逻辑或):运算符两边表达式同时为假的时候,整个逻辑表达式的结果为假  

!(逻辑非):将表达式的结果取反

例;bool isLeft = true;   bool isRight = false;    bool result = isLeft && isRight;   逻辑与,一假即假Console.WriteLine (result); 输出结果为False

result = isLeft || isRight;   逻辑或,一真即真             Console.WriteLine (result); 输出结果为True

 result = !result;   逻辑非,将结果取反             Console.WriteLine (result); 输出结果为False

4.注意;  逻辑与和逻辑或的短路现象!  !  !

逻辑与短路现象:当第一个表达式的结果为假的时候,就没有必要在判断第二个表达式了

逻辑或短路现象:当第一个表达式的结果为真的时候,就不用再判断第二个表达式了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值