English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Opérateurs arithmétiques Erlang

Opérateurs Erlang

Voici les opérateurs arithmétiques disponibles dans Erlang.

OpérateurDescriptionExemple
+Addition des deux opérandes1 + 2 = 3
-Soustraction de la deuxième opérande à la première1 - 2 = -1
*Multiplication des deux opérandes2 * 2 = 4
/Division du numérateur par le dénominateur2 / 2 = 1
remLe reste de la division du premier nombre par le second.3 rem 2 = 1
divLe composant div effectue une division et retourne un composant entier.3 div 2 = 1

Le code suivant montre comment utiliser divers opérateurs.

Exemple en ligne

-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 mod 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]).

La sortie du programme sera :

90
-10
2000
0.8
0
40

Opérateurs Erlang