以下是Erlang中可用的算術(shù)運(yùn)算符。
| 運(yùn)算符 | 描述 | 實(shí)例 |
|---|---|---|
| + | 兩個(gè)操作數(shù)的加法 | 1 + 2 = 3 |
| - | 從第一個(gè)減去第二個(gè)操作數(shù) | 1 - 2 = -1 |
| * | 兩個(gè)操作數(shù)相乘 | 2 * 2 = 4 |
| / | 分母的分子除法 | 2 / 2 = 1 |
| rem | 將第一個(gè)數(shù)字除以第二的余數(shù) | 3 rem 2 = 1 |
| div | div組件將執(zhí)行除法并返回整數(shù)組件。 | 3 div 2 = 1 |
以下代碼段顯示了如何使用各種運(yùn)算符。
-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