C#编程基础——运算符与表达式
【摘要】
目录
算数运算符
关系运算符
逻辑运算符
复合赋值运算符
表达式是由操作数和运算符构成的。操作数可以是常量、变量、属性等;运算符指示对操作数进行什么样的运算。也就是说表达式就是利用运算符来执行某些计算并产生计算结果的语句。
算数运算符
运算符含义运算符含义+加%取模-减++加加*乘--减减/除
&...
目录
表达式是由操作数和运算符构成的。操作数可以是常量、变量、属性等;运算符指示对操作数进行什么样的运算。也就是说表达式就是利用运算符来执行某些计算并产生计算结果的语句。
算数运算符
运算符 | 含义 | 运算符 | 含义 |
---|---|---|---|
+ | 加 | % | 取模 |
- | 减 | ++ | 加加 |
* | 乘 | -- | 减减 |
/ | 除 |
基本上与数学中的算法一致。但当“/”作用的是两个操作数都是整型数据类型时,其计算结果也是整型。
4/2 //结果等于2
5/2 //结果等于2
5/2.0 //结果等于2.5
++X 先自身加1,然后再参与运算
X++ 先取X的原值参与运算,然后再自身加1
关系运算符
关系运算符用来比较两个操作数的值,运算结果为布尔类型的值(true或false)
运算符 | 操作 | 结果 |
---|---|---|
> | x>y | 如果x大于y,则为true,否则为false |
< | x<y | 如果x小于y,则为true,否则为false |
>= | x>=y | 如果x大于等于y,则为true,否则为false |
<= | x<=y | 如果x小于等于y,则为true,否则为false |
== | x==y | 如果x等于y,则为true,否则为false |
!= | x!=y | 如果x不等于y,则为true,否则为false |
逻辑运算符
逻辑运算符是用来对两个布尔类型的操作数进行逻辑运算的,运算的结果也是布尔类型。
运算符 | 含义 |
---|---|
&& | 逻辑与 |
|| | 逻辑或 |
! | 逻辑非 |
表达式1&&表达式2:当表达式1/2全为true时,其表达式的结果为true。
表达式1||表达式2:当表达式1/2有一个为true时,其表达式的结果为true。
!表达式:如果表达式的结果为true,则取反后为false。
复合赋值运算符
运算符 | 用法示例 | 等价表达式 | 运算符 | 用法示例 | 等价表达式 |
---|---|---|---|---|---|
+= | x+=y | x=x+y | &= | x&=y | x=x&y |
-= | x-=y | x=x-y | |= | x|=y | x=x|y |
*= | x*=y | x=x*y | %= | x%=y | x=x%y |
/= | x/=y | x=x/y |
只是简单介绍了一些常用的运算符,还有其他的运算符等待大家去学习
文章来源: blog.csdn.net,作者:小小张自由—>张有博,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/promsing/article/details/106867336
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)