鍍金池/ 教程/ Java/ Erlang算術(shù)運(yùn)算符示例
Erlang關(guān)系運(yùn)算符實(shí)例
Erlang決策
Erlang運(yùn)算符
Erlang if語(yǔ)句
Erlang Shell
Erlang循環(huán)(while和for)
Erlang函數(shù)
Erlang內(nèi)嵌if語(yǔ)句
Erlang模塊
Erlang多表達(dá)式
Erlang算術(shù)運(yùn)算符示例
Erlang位運(yùn)算符實(shí)例
Erlang變量
Erlang基礎(chǔ)語(yǔ)法
Erlang遞歸
Erlang邏輯運(yùn)算符實(shí)例
Erlang case語(yǔ)句
Erlang環(huán)境配置(開發(fā)環(huán)境)
Erlang數(shù)據(jù)類型
Erlang教程

Erlang算術(shù)運(yùn)算符示例

Erlang 語(yǔ)言支持正常的算術(shù)運(yùn)算符類似于在其它語(yǔ)言中。以下是在 Erlang 中可用的算術(shù)運(yùn)算符。
操作符 描述 示例
+ 兩個(gè)操作數(shù)相加 1 + 2 = 3
? 從第一個(gè)操作數(shù)減去第二個(gè)操作數(shù) 1 - 2 = -1
* 兩個(gè)操作數(shù)相乘 2 * 2 = 4
/
通過(guò)分子除以分母
2 / 2 = 1
rem
第二數(shù)除以第一數(shù)的余數(shù)
3 rem 2 = 1
div
div組件將執(zhí)行除法并返回整數(shù)部分
3 div 2 = 1
下面的代碼片段顯示了各個(gè)運(yùn)算符的使用。

算術(shù)運(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]).

執(zhí)行上面的代碼將會(huì)得到以下結(jié)果:

90
-10
2000
0.8
0
40