a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

C#中的運算符與表達式

2023-05-05 19:01:38
字體:
供稿:網(wǎng)友

C#中提供了豐富的運算符,可以幫助我們完成相關(guān)的運算和操作。

C#的運算符分類和形式如表1所示。

表1  運算符

類別

運算符

說明

表達式

算術(shù)

運算符

+

執(zhí)行加法運算(如果兩個操作數(shù)是字符串,則該運算符用作字符串連接運算符,將一個字符串添加到另一個字符串的末尾)

操作數(shù)1 + 操作數(shù)2

-

執(zhí)行減法運算

操作數(shù)1 — 操作數(shù)2

*

執(zhí)行乘法運算

操作數(shù)1 * 操作數(shù)2

/

執(zhí)行除法運算

操作數(shù)1 / 操作數(shù)2

%

獲得進行除法運算后的余數(shù)

操作數(shù)1 % 操作數(shù)2

++

將操作數(shù)加 1

操作數(shù)++ 或++操作數(shù)

--

將操作數(shù)減 1

操作數(shù)—或—操作數(shù)

~

將一個數(shù)按位取反

~操作數(shù)

比較

運算符

檢查一個數(shù)是否大于另一個數(shù) 

操作數(shù)1 > 操作數(shù)2

檢查一個數(shù)是否小于另一個數(shù) 

操作數(shù)1 < 操作數(shù)2

>=

檢查一個數(shù)是否大于或等于另一個數(shù) 

操作數(shù)1 >= 操作數(shù)2

<=

檢查一個數(shù)是否小于或等于另一個數(shù) 

操作數(shù)1 <= 操作數(shù)2

==

檢查兩個值是否相等 

操作數(shù)1 == 操作數(shù)2

!=

檢查兩個值是否不相等

操作數(shù)1 != 操作數(shù)2

條件

運算符

?:

檢查給出的第一個表達式 expression 是否為真。如果為真,則計算 operand1,否則計算 operand2。這是唯一帶有三個操作數(shù)的運算符

表達式? 操作數(shù)1:操作數(shù)2

賦值
運算符

=

給變量賦值

操作數(shù)1 = 操作數(shù)2

邏輯

運算符

&&

對兩個表達式執(zhí)行邏輯“與”運算 

操作數(shù)1 && 操作數(shù)2

||

對兩個表達式執(zhí)行邏輯“或”運算

操作數(shù)1 || 操作數(shù)2

!

對兩個表達式執(zhí)行邏輯“非”運算

! 操作數(shù)

強制類型
轉(zhuǎn)換符

( )

將操作數(shù)強制轉(zhuǎn)換為給定的數(shù)據(jù)類型 

(數(shù)據(jù)類型) 操作數(shù)

成員
訪問符

.

用于訪問數(shù)據(jù)結(jié)構(gòu)的成員

數(shù)據(jù)結(jié)構(gòu).成員

快捷運算符

+=

 

運算結(jié)果 = 操作數(shù)1 + 操作數(shù)2

-=

 

運算結(jié)果 = 操作數(shù)1 - 操作數(shù)2

*=

 

運算結(jié)果 = 操作數(shù)1 * 操作數(shù)2

/=

 

運算結(jié)果 = 操作數(shù)1 / 操作數(shù)2

%=

 

運算結(jié)果 = 操作數(shù)1%操作數(shù)2

    舉例:
    已知:

  • int i = 0;
  • bool result = false
  • result = (++i) + i == 2?true:false; 
  • 則變量result的值為?

    注意:表達式i++和++i的區(qū)別。
    在實際運算中,往往有多個運算符參與運算,這時要把握一個問題:優(yōu)先級與結(jié)合性問題。在C#中,優(yōu)先級和結(jié)合性如下表2所示:

表2 優(yōu)先級和結(jié)合性

優(yōu)先級

說明

運算符

結(jié)合性

1

括號

( )

從左到右

2

自加/自減運算符

++/--

從右到左

3

乘法運算符
除法運算符
取模運算符

*
/
%

從左到右

4

加法運算符
減法運算符

+
-

從左到右

5

小于
小于等于
大于
大于等于


<=

>=

從左到右

6

等于
不等于

=
!=

從左到右
從左到右

7

邏輯與

&&

從左到右

8

邏輯或

||

從左到右

9

賦值運算符和快捷運算符

= += *=
/= %= -=

從右到左

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 日本在线一区二区三区 | 国产黄色一级片 | 精品一区二区三区免费毛片爱 | 老师的朋友2 | 精品国产乱码久久久久久久 | 亚洲精选国产 | 精品久久久久久久人人人人传媒 | 国产痴汉av久久精品 | 国产精品一区二区三区不卡 | 日韩激情综合网 | 日韩精品免费看 | 亚洲欧洲一区二区三区 | 中文字幕亚洲自拍 | 伊人小视频 | 久久久久久毛片免费观看 | 中文字幕国产视频 | 美女三区 | 国产精品三级在线 | 日本一区二区免费看 | 精品不卡一区 | 一区不卡| 成人做爰999 | 欧美亚洲视频 | 欧美日韩一区精品 | 色呦呦在线播放 | 久久精品一区二区三区四区毛片 | 婷婷久久综合 | 亚洲第一福利视频 | 日韩视频免费看 | 99热播在线 | 亚欧在线观看 | www.黄色| 黄色毛片av | 亚洲国产高清在线 | 91精品综合久久久久久五月天 | 日韩影音| 久草精品视频在线播放 | 亚洲成人免费视频在线观看 | 亚洲精品99 | 伊人青青操 | 国产精品视频不卡 |