3. 운영자
연산자 대신에 본질적으로 같은 기호 계산 규칙이다 : +, 수학 첨가를 나타내고,이 심볼은, 동작이 부가 규칙에 따라 수행 될 수 있고, 공감 운영자 학습 만이 규칙을 가지고있다
3.1. 산술 연산자
+ + +,,,,,, ~ * / %를 포함 산술 연산자
void main() {
int a = 10;
int b = 20;
print(a + b); // 30
print(a - b); // -10
print(a * b); // 200
print(a / b); // 0.5
print(a % b); // 10
print(211 ~/ 90); // 2
a++;
print(a);
b--;
print(b);
}
3.2. 논리 연산자
논리 연산자은 다음과 같습니다 :! , &&, ||
void main() {
bool bl1 = true;
bool bl2 = false;
// 取反
print(!bl1);
// || 结果有真为真
print(bl1 || bl2);
// && 结果有假为假
print(bl1 && bl2);
}
3.3. 할당 연산자
할당 연산자로서, A = ?? = + = - = * = / =
void main() {
// 把10赋值给变量a
int a = 10;
int b = 20;
// ??= 这个运算符规则:1. 如果b原来有值,那么就使用原来的值,这里原来的值为20
b ??= 30;
print(b);
int c;
// 2. 如果变量原来是空的,那么就把后面的值赋给这个变量,下面的代码c原来没有值,所以把40赋值给c
c ??= 40;
print(c);
}
다른 규칙 연산자는 다음과 같은 규칙에 속하는 매우 간단합니다, 화합물 운영자입니다 :
void main() {
int a = 10;
a += 20; // 等价于 a = a + 20
print(a); // 30
// 规则以此类推 a -= 20 => a = a - 20
// a *= 20 => a = a * 20
// a /= 20 => a = a / 20
// ...
}
3.4. 비교 연산자
비교 연산자는 주로 판단에 사용되는 두 개의 값 미만,보다 큰 같은지
void main() {
int a = 10;
int b = 20;
print(a > b); // false
print(a >= b); // false
print(a < b); // true
print(a <= b); // true
print(a == b); //false
}
참고 : 인쇄 (A === 나), 쓰기는 불평 할 것이다
3.5. 조건 연산자
1. 세 가지 헤드 작업 : 조건? 식 1 : 식 2
void main() {
print(5 > 3 ? true: false);
}
2 ?? 연산자 식 1 식 2 ??
void main() {
int a;
int b = 20;
int c = a ?? b;
print(c);
}
나사 교실 비디오 레슨 주소 : http://edu.nodeing.com