Unity C# 初级编程| 18 . 运算符
系统的学习运算符
算术运算符
就是正常的加减乘除,余数。
基础加减乘除
加(+)

其他(注意除用” / “表示)
注意,a除b,为什么是0 , 是因为我们的数据类型是int整数,如果改成float类型就是0.5

float类型输出

余数(%)自整(++)自减( - -)
示例

注意: 自增 自减 运算符在前面和后面是不一样的

记住 记住 记住
(++)在前++b前运算在赋值(=)
(++)在后b++前赋值(=)在计算
关系运算符
俩个变量之间的关系

注意: 关系运算符是有返回值,就是判断结果
逻辑运算符
逻辑判断符只有3个,且(&&) 或( || ) 非 ( ! )

示例

位运算符
位运算符作用于位,并逐位执行操作。&、 | 和 ^ 的真值表如下所示
详细资料参考
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 求余数
其他运算符
sizeof() 数据类型的大小。
typeof() 返回 class 的类型。
? 三目运算符

is 判断对象是否属于一个类型
as
//as运算符:转换不成功得到一个null值,不会抛出异常;仅适用于引用类型,不能用于值类型。
示例
资料参考
https://www.runoob.com/csharp/csharp-operators.html