算数运算符 = - * / ~/ % 关系运算符 == != > < >= <= 逻辑运算符 ! && || 赋值运算符 = ??= 条件表达式 += -= *= /= &= != ==
算数运算符
int a = 14;
int b = 12;
print(a + b); //加 26
print(a - b); //减 2
print(a * b); //乘 168
print(a / b); //除 1.16666667
print(a % b); //取余 2
print(a ~/ b); //取整 1
关系运算符
int a = 14;
int b = 12;
print(a == b); // 判断a是否等于b false
print(a != b); // 判断a是否不等于b true
print(a > b); // 判断a是否大于b true
print(a < b); // 判断a是否小于b false
print(a >= b); // 判断a是否大于等于b true
print(a <= b); // 判断a是否小于等于b false
逻辑运算符
int a = 14;
int b = 12;
bool c = true;
print(!c); //取反 false
//&&运算符满足其中两个条件才是true,一个没有满足就是false
if (a == 14 && b == 15) {
print("条件满足"); //条件不满足,接着向下走
} else {
print("条件不满足"); //输出文本条件不满足
}
//||运算符满足其中一个条件就可以是true,两个都不满足才是false
if (a == 14 || b == 15) {
//条件满足输出文本 条件满足
print("条件满足");
} else {
print("条件不满足");
}
赋值运算符
int a = 12;
int b = a; //从右向左赋值
print(b);
int c = 10;
c ??= 23; //如果c是空的话则赋值为23 如果不是空那么按原来的赋值
print(c); // 10
int a = 15;
int b = 10;
double A = 15;
double B = 10;
a += b; //加等于
print(a); //25
a -= b; //减等于
print(a); //15
a *= b; //乘等于
print(a); //150
A /= B; //除等于 //注意/=只能用于double类型
print(A); //1.5
a %= b; //取余等于
print(b); //10
a ~/= b;
print(a); //取整等于 //0