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      

 

只是簡單介紹了一些常用的運算符,還有其他的運算符等待大家去學習

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章