C#中的运算符与表达式

C#中的运算符与表达式

ID:36354628

大小:1.21 MB

页数:35页

时间:2019-05-09

C#中的运算符与表达式_第1页
C#中的运算符与表达式_第2页
C#中的运算符与表达式_第3页
C#中的运算符与表达式_第4页
C#中的运算符与表达式_第5页
资源描述:

《C#中的运算符与表达式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、三大运算符和表达式C#语言目录5.类型转换与优先级4.表达式与其他运算符3.逻辑运算符2.关系运算符1.算数运算符21.算术运算符二元运算符算术一元二元操作数操作数运算符二元运算符3一元运算符(单目运算符)增1运算符:++减1运算符:--1.算术运算符一元运算符4如果inta,b;a=8;b=++a先a=a+1后b=aa=9,b=9b=a++先b=a后a=a+1b=8,a=91.算术运算符一元运算符示例5目录5.类型转换与优先级4.表达式与其他运算符3.逻辑运算符2.关系运算符1.算数运算符62.关系运算符操作数关系运算符关系表达式的计算结果=逻辑

2、值(真或假)在C#语言中,false表示“假”,true表示“真”操作数关系运算符用于测试两个操作数或两个表达式之间的关系,其中操作数可以是变量、常量或表达式。7关系运算符2.关系运算符!===>=<=操作数1操作数282.关系运算符num1=10;num2=5;num3=20;num4=10;(num1+num2)>(num3–num4)num=40;num/10!=2gender=‘m’真假==如果gender=‘f’如果gender=‘m’注意:所有符号及标点都要用英文的9目录5.类型转换与优先级4.表达式与其他运算符3.逻辑运算符2.关系运

3、算符1.算数运算符103.逻辑运算符运算运算符表达式逻辑“与”&&operand1&&operand2逻辑“或”

4、

5、operand1

6、

7、operand2逻辑“非”!!operand1逻辑运算符用于连接一个或多个条件,判断这些条件是否成立逻辑运算符的类型为:113.逻辑运算符--逻辑“与”运算符&&所有学科及格考勤率达到75%留级留级留级升级YesNoNoNoNoYesYesYes123.逻辑运算符--逻辑“与”运算符&&表达式1表达式2结果FFFFTFTFFTTT所有学科及格考勤率达到75%留级NoNo升级YesYes留级NoYes留级NoYes1

8、33.逻辑运算符--逻辑“或”运算符

9、

10、无法支付可支付可支付可支付YesNoNoNoNoYesYesYes购物帐单信用卡14现金信用卡3.逻辑运算符--逻辑“或”运算符

11、

12、表达式1表达式2结果FFFFTTTFTTTT无法支付NoNo可支付NoYes可支付NoYes可支付YesYes153.逻辑运算符--逻辑“非”运算符!不带伞带伞NoYes天气NOT阴天163.逻辑运算符--逻辑“非”运算符!表达式结果TFFT天气NOT阴天真假带伞操作不带伞173.逻辑运算符--例子usingSystem;publicclassTest{publicstaticv

13、oidMain(String[]s){boolflag;flag=5>6;Console.WriteLine("5>6结果={0}",flag);}}183.逻辑运算符--总结所有学科及格考勤率达到75%&&天气NOT阴天只有当两个条件都为真时才执行操作只要任何一个条件为真时就执行操作对原条件取反,即:如果原条件为假时就执行操作

14、

15、!19目录5.类型转换与优先级4.表达式与其他运算符3.逻辑运算符2.关系运算符1.算数运算符204.表达式与其他运算符Sumnum1num2操作数运算符表达式21Z=(X*2)+(5–Y)4.表达式与其他运算符操作数操

16、作数表达式表达式表达式运算符224.表达式与其他运算符表达式由操作数和运算符的组合而成表达式中的操作数可以是变量、常量或者子表达式运算符的主要类型有:算术运算符赋值运算符关系运算符逻辑运算符23变量表达式;4.表达式与其他运算符--赋值Height=177.5;Weight=78;Gender=’m’;x=a+b;w=sin(a)+sin(b);y=i++-j;最简单的运算符:244.表达式与其他运算符--复合赋值运算符运算符表达式计算结果(假设X=10)+=X+=5X=X+515-=X-=5X=X-55*=X*=5X=X*550/=X/=5X=X

17、/52%=X%=5X=X%50254.表达式与其他运算符--sizeof运算符示例:sizeof(int);floatnum;sizeof(num);24sbyte1short2int4long8float4double8decimal16sizeof运算符返回的大小使用sizeof运算符可以获得数据类型占用内存空间的大小。其一般形式为:sizeof(type_name)sizeof运算符的结果以字节为单位显示26目录5.类型转换与优先级4.表达式与其他运算符3.逻辑运算符2.关系运算符1.算数运算符275.类型转换与优先级–-优先级当我们遇到一个

18、复杂表达式时,需要确定先执行哪种运算,此时就需要考虑运算符的优先级z=x+y–g*h*(t/20)+65–r%2先算哪部分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。