- Erlang 教程
- Erlang - 首頁
- Erlang - 概述
- Erlang - 環境
- Erlang - 基本語法
- Erlang - Shell
- Erlang - 資料型別
- Erlang - 變數
- Erlang - 運算子
- Erlang - 迴圈
- Erlang - 決策
- Erlang - 函式
- Erlang - 模組
- Erlang - 遞迴
- Erlang - 數字
- Erlang - 字串
- Erlang - 列表
- Erlang - 檔案 I/O
- Erlang - 原子
- Erlang - 對映
- Erlang - 元組
- Erlang - 記錄
- Erlang - 異常
- Erlang - 宏
- Erlang - 標頭檔案
- Erlang - 預處理器
- Erlang - 模式匹配
- Erlang - 保護
- Erlang - BIFS
- Erlang - 二進位制
- Erlang - 函式
- Erlang - 程序
- Erlang - 郵件
- Erlang - 資料庫
- Erlang - 埠
- Erlang - 分散式程式設計
- Erlang - OTP
- Erlang - 併發
- Erlang - 效能
- Erlang - 驅動
- Erlang - Web 程式設計
- Erlang 有用資源
- Erlang - 快速指南
- Erlang - 有用資源
- Erlang - 討論
Erlang - 算術運算子
以下是 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
erlang_operators.htm
廣告