上一篇,我们讲了 Dart 知识点 - 数据类型,本文我们来讲讲 Dart 知识点 - 运算符。 运算符是一个很基础但是很重要的知识点~
算术运算符
运算符 | 描述 | 示例 |
---|---|---|
| 加 | int a = 1; // 等价于 int a = a 1; 下面雷同 |
- | 减 | int a -=1; |
-表达式 | 一元减号码(或者说负号),使表达式后面的值翻过来 | int a = 1; a = -a; |
* | 乘 | int a *= 2; |
/ | 除 | int a /= 2 |
~/ | 除并取整 | int a ~/= 2 |
% | 取模 | int a %= 2 |
var | 自增 | int a = 1; int b = a ; // b 值为 1 |
var | 自增 | int a = 1; int b = a; // b 值为 2 |
var-- | 自减 | int a = 1; int b = a--; // b 值为 1 |
--var | 自减 | int a = 1; int b = --a; // b 值为 0 |
int a = 11;
print(a / 2); // 5.5
print(a ~/ 2); // 5
print(a % 2); // 1
复制代码
思考下