首页 > 建站教程 > dart >  Dart编程运算符正文

Dart编程运算符

表达式是一种特殊类型的语句,它计算为一个值。每个表达都由

  • 操作数 - 表示数据

  • 运算符 - 定义如何处理操作数以生成值。

考虑以下表达式 2 + 3。在该表达式中,23是操作数,符号+(加号)是 运算符 。

在本章中,我们将讨论Dart中可用的运算符。

  • 算术运算符
  • 相等和关系运算符
  • 类型测试运算符
  • 按位运算符
  • 赋值运算符
  • 逻辑运算符

算术运算符

下表显示了Dart支持的算术运算符。

序号 运算符和意义
1 +

2 -

减去

3 -expr

一元减号,也称为否定(反转表达式的符号)

4 *

5 /

6 〜/

除以,返回整数结果

7

获取整数除法的余数(模数)

8 ++

增量

9 --

递减

算术运算符实例

void main() {
   var num1 = 101;
   var num2 = 2;
   var res = 0;

   res = num1+num2;
   print("Addition: ${res}");

   res = num1-num2;
   print("Subtraction: ${res}");

   res = num1*num2;
   print("Multiplication: ${res}");

   res = num1/num2;
   print("Division: ${res}");

   res = num1~/num2;
   print("Division returning Integer: ${res}");

   res = num1%num2;
   print("Remainder: ${res}");

   num1++;
   print("Increment: ${num1}");

   num2--;
   print("Decrement: ${num2}");
}
上一篇: Dart编程循环
下一篇: Dart编程变量