C#学习 操作符(20)

1. 运算操作符

int m = 0, j = 1;
序号 操作符 作用 举例
1
+
m=m+j; // 结果:1
2 - m=m-j; // 结果:-1
3 * m=m*j; // 结果:0
4 / m=m/j; // 结果:0
5 % 取余 m=m%j; // 结果:1
6 ++ 自增1 m++; // 结果:1
7 -- 自减1 m--; // 结果:-1

2. 分配操作符

int x = 10;
序号 操作符 作用 举例
1 = 赋值 x=10; // 10赋值给变量X。
2 += 在原有基础上加 x+=5; // 结果:15
3 -= 在原有基础上减 x-=5; // 结果:5
4 *= 在原有基础上乘 x*=5; // 结果:50
5 /= 在原有基础上除 x/=5; // 结果:2
6 ++ 自增1 int m = 1; m++; // 结果:2
7 %= 在原有基础上取余数 x%=5; // 结果:0
8 &= 在原有基础上作与运算 x&=3; // 结果:2
9 %= 在原有基础上作或运算 x|=3; // 结果:11
10 ^= 在原有基础上作异或运算 x^=3; // 结果:9
11 >>= 在原有基础上作右运算 x%=3; // 结果:1
11 >>= 在原有基础上作左运算 x<<=3; // 结果:8

3. 比较操作符

int x = 10,y=5;
序号 操作符 作用 举例
1 == 是否相等 Console.WriteLine(x == y); // 结果:False
2 != 是否不相等 Console.WriteLine(x != y); // 结果:True
3 >= 是否大于等于 Console.WriteLine(x >= y); // 结果:True
4 <= 是否小于等于 Console.WriteLine(x <= y); // 结果:False
5 > 是否大于 Console.WriteLine(x > y); // 结果:True
6 < 是否小于 Console.WriteLine(x < y); // 结果:False

4. 逻辑操作符

Boolean x=true, y=false;
序号 操作符 作用 举例
1
&&
逻辑与 Console.WriteLine(x && y); // 结果:False
2 || 逻辑或 Console.WriteLine(x || y); // 结果:True
3 ! 逻辑非 Console.WriteLine(!y); // 结果:True
4 ~ 按位取反 ~0x00000000 = 0xffffffff
posted @ 2024-11-14 09:34  huiy_小溪  阅读(6)  评论(0编辑  收藏  举报