欢迎来到天天文库
浏览记录
ID:40800661
大小:317.50 KB
页数:18页
时间:2019-08-07
《C#操作符详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C#语言程序设计基础——操作符与表达式第四讲本节目标与内容操作符操作符可分为3类:一元操作符二元操作符三元操作符表达式算数表达式基本算数运算模运算自增和自减表达式赋值表达式关系表达式比较运算类型运算条件逻辑表达式操作符和表达式3操作符和表达式Result=nNum*100变量变量常量操作数表达式操作数和操作符的组合操作符算数表达式——基本算数运算符、模运算类别运算符说明表达式基本算术运算符+执行加法运算(如果两个操作数是字符串,则该运算符用作字符串连接运算符,将一个字符串添加到另一个字符串的末尾)操作数1+操作数2-执行减法运算操作数1-操
2、作数2*执行乘法运算操作数1*操作数2/执行除法运算操作数1/操作数2%获得进行除法运算后的余数操作数1%操作数2唯一需要注意的是类型的范围和精度问题,当超出范围的时候将会发生溢出。不做处理,程序将会发生异常。自增和自减表达式所有的整数类型和实数类型,以及可以转换为这些类型的其他类型,都可以使用一元操作符“++”和“--”,运算的结构是对操作数的值加1或者减1。前缀操作符:当操作符位于操作数的前面,我们称其为“前缀操作符”++i;--i;后缀操作符:当操作符位于操作数的前面,我们称其为“前缀操作符”i++;i--;区别:先加减后使用;先使用
3、后加减算数表达式——基本算数运算符、模运算Demo自增和自减表达式DemoP4_6赋值表达式可以分为:简单赋值和复合赋值。赋值表达式赋值表达式——简单赋值简单赋值表达式是通过等号操作符“=”完成的。例如:intx=3;inty=4;intz=x+y;赋值表达式——复合赋值运算符计算方法表达式相当于结果(假定X=10)+=运算结果=操作数1+操作数2X+=5X=X+515-=运算结果=操作数1-操作数2X-=5X=X-55*=运算结果=操作数1*操作数2X*=5X=X*550/=运算结果=操作数1/操作数2X/=5X=X/52%=运算结果=操
4、作数1%操作数2X%=5X=X%50关系表达式——比较运算符、类型判断关系表达式用于对指定的条件进行判断,并以布尔返回判断的结果是真(true)还是假(false)。C#中的关系操作符有:==等于!=不等于<小于>大于<=小于等于>=大于等于Is是某种类型比较运算符类型运算符:is操作符被用于动态地检查运行时对象类型是否和给定的类型兼容。运算“eisT”的结果,其中,e是一个表达式,T是一个类型,返回值是一个布尔值。关系表达式——比较运算符、类型判断DemoP4_9P4_10条件逻辑表达式条件逻辑表达式主要用于对多个条件进行组合判断。C#提
5、供了3种条件逻辑操作符,分别为&&、
6、
7、、!组合规则:只能作用于布尔类型的操作数并且返回值总是布尔类型的条件逻辑表达式——条件逻辑表达式运算规则&&(并且)
8、
9、(或者)!(非)F&&F=FF
10、
11、F=F!F=TF&&T=FF
12、
13、T=T!T=FT&&F=FT
14、
15、F=TT&&T=TT
16、
17、T=T操作符的优先级类别操作符基本一元操作符()x.yx++x--一元操作符+-!++x--x乘除取模操作符*/%加减操作符+-关系操作符<>>=<=is等式操作符==!=逻辑与&&逻辑或
18、
19、三元操作符?:赋值运算符=*=/=%=+=-=条件逻辑表达式——条件逻辑
20、表达式运算规则DemoP4_11三元操作符?:(x>=60?"及格":"不及格")示例:总结操作符表达式算数表达式基本算数运算模运算自增和自减表达式赋值表达式关系表达式比较运算类型运算(了解)条件逻辑表达式
此文档下载收益归作者所有