
以下是Erlang中可用的算术运算符。
| 运算符 | 描述 | 实例 | 
|---|---|---|
| + | 两个操作数的加法 | 1 + 2 = 3 | 
| - | 从第一个减去第二个操作数 | 1 - 2 = -1 | 
| * | 两个操作数相乘 | 2 * 2 = 4 | 
| / | 分母的分子除法 | 2 / 2 = 1 | 
| rem | 将第一个数字除以第二的余数 | 3 rem 2 = 1 | 
| div | div组件将执行除法并返回整数组件。 | 3 div 2 = 1 | 
以下代码段显示了如何使用各种运算符。
在线示例
-module(helloworld). 
-export([start/0]). 
start() -> 
   X = 40, 
   Y = 50, 
   
   Res1 = X + Y, 
   Res2 = X - Y, 
   Res3 = X * Y, 
   Res4 = X / Y, 
   Res5 = X div Y, 
   Res6 = X rem Y, 
   
   io:fwrite("~w~n",[Res1]), 
   io:fwrite("~w~n",[Res2]), 
   io:fwrite("~w~n",[Res3]), 
   io:fwrite("~w~n",[Res4]), 
   io:fwrite("~w~n",[Res5]), 
   io:fwrite("~w~n",[Res6]).上面程序的输出将是:
90 -10 2000 0.8 0 40
