C 中常用的運算子總結

2022-09-26 03:03:11 字數 1089 閱讀 1525

條件運算子

條件運算子用( ?: )來表示

condition ? x:ywww.cppcns.com

上述的語句表示的是如果條件為真 ? 則為 x : 否則為 y

條件運算子可以稱為三元運算子,是if..else 的簡化形式。首先先判斷乙個條件,如果條件為真,返回第乙個值,否則返回第二個值。恰當

的使用三元運算子可以使程式更加簡潔。

as運算子

as運算子表示的是強制轉換,即便是轉換失敗了也不會丟擲異常。需要注意以下兩個問題

(1)它只能用於引用型別

(2)當轉換不成功時則返回null值

例:object a = "str";

object b = 5;

string c = a as string;//返回的是string

string d = b as string;//返回的是null

is運算子

is 運算子是用來判斷變數是否是特定的型別或者是派生自該型別,是就返回 true,否則返回 false

例:int a=1;

bool type = a is long;

返回的是false,因為int不是long型而且也不派生自long

typeof 運算子

typeof 運算子是用於返回 class 的型別,也可以用於開放式泛型型別。具有多個型別引數的型別必須在規範中具有適當數量的逗號。

type a = typeof(aaa);

aaa aa = new aaa();

type b = aa.gettype()

注意:typeof 和 gettype() 有相同的作用,區別在於typeof 的引數是型別,gettype() 的引數是型別的變數

sizeof 運算子

sizeof 運算子是用於返回棧中值型別所需的長度(單位:位元組)

int a = sizeof(int); // 4keagyipx

int 是 32 位的,佔 4 個位元組,1 個位元組是 8 位

注意:sizeof 一般用來獲取基本型別(整數,浮點數,字元型別,布林型別)的所佔位元組數

本文標題: c#中常用的運算子總結

本文位址:

PHP中常用的運算子

1 什麼是運算子 什麼是運算子?運算子是告訴php做相關運算的識別符號號。例如,你需要計算123乘以456等於多少,這時候就需要乙個符號,告訴伺服器,你需要做乘法運算。php中的運算子有哪些?php運算子一般分為算術運算子 賦值運算子 比較運算子 三元運算子 邏輯運算子 字串連線運算子 錯誤控制運算...

C語言常用運算子 總結

注意左右運算型別一致 避免使用乘除運算子,cpu不一定支援,可能需要多個週期進行運算 取餘 n m res 0 m 1 範圍在0至m 1 常用的三個場景 1 取乙個範圍數 eg 給乙個任意的數字,得到乙個1 100以內的數字?m 100 1 res 2 得到m進製 的乙個個位數 3 迴圈資料結構的下...

c 總結 運算子

賦值運算子 賦值運算子 賦值運算子就是我們所熟悉的 等號,但是在這裡它叫做賦值符號。舉例 a 3 這裡的等號是賦值運算子,不再使數學意義上的等號,這個式子表示將賦值運算子右邊的3賦值給左邊的變數a。賦值表示式 由賦值符號 連線的式子就稱之為賦值表示式。例如 i i 3 注意 變數可以重新賦值,一旦給...