Unity C# 初級編程| 18 . 運算符
系統(tǒng)的學(xué)習(xí)運算符
算術(shù)運算符
就是正常的加減乘除,余數(shù)。
基礎(chǔ)加減乘除
加(+)

其他(注意除用” / “表示)
注意,a除b,為什么是0 ?, ?是因為我們的數(shù)據(jù)類型是int整數(shù),如果改成float類型就是0.5

float類型輸出

余數(shù)(%)自整(++)自減( - -)
示例

注意: 自增 ?自減 運算符在前面和后面是不一樣的

記住 ?記住 ? 記住
(++)在前++b前運算在賦值(=)
(++)在后b++前賦值(=)在計算
關(guān)系運算符
倆個變量之間的關(guān)系

注意: 關(guān)系運算符是有返回值,就是判斷結(jié)果
邏輯運算符
邏輯判斷符只有3個,且(&&) ?或( || ?) 非 ( ! )

示例

位運算符
位運算符作用于位,并逐位執(zhí)行操作。&、 | 和 ^ 的真值表如下所示
詳細資料參考
https://www.runoob.com/cprogramming/c-operators.html
賦值運算符
= ? ? 賦值運算符 ? ? ? ? ? ? ? ? ? ? ? 簡單理解 ?把 = ?右邊的東西賦值給左
a = 10; ? 表示把10賦值給a
c = a+b; ? ?把a+b 賦值給c+= ? ?加等于 ? ? ? ? b += 10 ? ? ?表示 b = b + 10; ? ?就是b本身加10
-= ? ? 減等于 ? ? 一樣 ? ? b = b - 10
*= ? ? 乘等于 ? ? 一樣 ? ? ?b = b * 10
/= ? ? 除等于 ? ? 一樣
%= ? 求余 ? ? ? 一樣 ? ? b = b %10 ? ?表示 ?b 除以10 求余數(shù)
其他運算符
sizeof() ? ? ? ? ? ? ? ? ? ?數(shù)據(jù)類型的大小。
typeof() ? ? ? ? ? ? ? ? ? 返回 class 的類型。
? ? ? ? ? ? ? ? ? ? ? ? ? ? 三目運算符

is ? ? ? ? ? ? ? ? ? ? ? ?判斷對象是否屬于一個類型
as
//as運算符:轉(zhuǎn)換不成功得到一個null值,不會拋出異常;僅適用于引用類型,不能用于值類型。
示例
資料參考
https://www.runoob.com/csharp/csharp-operators.html