第十一式:C# 运算符 (招式连击)

绝世
秘籍
冲儿,有了内力(数据),你还得懂得如何运用它们。
运算符 (Operators) 就是你的出招方式,能把简单的内力组合成复杂的攻击。
就像把“剑”和“气”合二为一,变成“剑气”吗?

1. 算术运算符 (Arithmetic) - 基础拳脚

最基本的加减乘除。


int a = 10;
int b = 3;

int sum = a + b;       // 加法:13
int diff = a - b;      // 减法:7
int product = a * b;   // 乘法:30
int quotient = a / b;  // 除法:3 (注意!整数相除只留整数,小数部分被切掉了!)
int remainder = a % b; // 取模(求余数):1 (10 除以 3 余 1)
        

2. 关系运算符 (Relational) - 比武较量

用来比较两个值,结果永远是 truefalse


bool isStronger = a > b;  // true
bool isEqual = a == b;    // false (注意是两个等号!)
bool isNotEqual = a != b; // true
        

3. 逻辑运算符 (Logical) - 阵法配合

用来组合多个条件。

特别要注意 ++ (自增) 和 -- (自减)!
a++ 是先出招再修炼,++a 是先修炼再出招。
搞错了这个,你的剑法就会慢半拍!

动手时刻:内力比拼

令狐冲内力 100,田伯光内力 80。两人比拼内力:

  1. 定义变量 int linghu = 100; int tian = 80;
  2. 判断:(令狐冲 > 田伯光) 并且 (令狐冲 < 200) 吗?
  3. 计算:令狐冲打了一架,内力消耗了一半,还剩多少?
查看参考答案

int linghu = 100;
int tian = 80;

bool result = (linghu > tian) && (linghu < 200); // true
linghu = linghu / 2; // 或者 linghu /= 2; 结果是 50
                    

成就解锁:【算无遗策】 获得:神机妙算符