English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans Erlang, les littéraux numériques ont2Les types de données, qui sont les nombres entiers et les nombres à virgule flottante. Voici quelques exemples pour expliquer comment utiliser les nombres entiers et les nombres à virgule flottante dans Erlang.
nombre entier− Le programme suivant montre comment utiliser le type de données numérique en tant que nombre entier. Ce programme montre2de l'addition de nombres entiers.
-module(helloworld). -export([start/0]). start() -> io:fwrite("~w",[1+1]).
La sortie du programme suivant est la suivante :
2
nombre à virgule flottante − Le programme suivant montre comment utiliser le type de données numérique en tant que nombre à virgule flottante. Ce programme montre2de l'addition de nombres entiers.
-module(helloworld). -export([start/0]). start() -> io:fwrite("~f~n",[1.1+1.2]), io:fwrite("~e~n",[1.1+1.2]).
La sortie du programme suivant est la suivante :
2.300000 2.30000e+0
Pour le programme ci-dessus, il convient de noter les points clés suivants-
Lorsque l'option ~f est spécifiée, le paramètre est un nombre à virgule flottante, écrit sous forme de[-ddd.dddoù precision est le nombre de décimales après le point décimal. La précision par défaut est6.
Lorsque l'option ~e est spécifiée, cela signifie que le paramètre est un nombre flottant, écrit sous forme de[-d.ddde+-dddoù precision est le nombre de décimales écrites. La précision par défaut est6.
Les fonctions mathématiques suivantes peuvent être utilisées pour les nombres dans Erlang. Veuillez noter que toutes les fonctions mathématiques d'Erlang existent dans la bibliothèque mathématique. Par conséquent, tous les exemples suivants utiliseront l'instruction import pour importer toutes les méthodes de la bibliothèque mathématique.
Numéro | Fonctions mathématiques et descriptions |
---|---|
1 | Cette méthode retourne la sinus du nombre spécifié. |
2 | Cette méthode retourne le cosinus du nombre spécifié. |
3 | Cette méthode retourne la tangente du nombre spécifié. |
4 | Cette méthode retourne l'arc sinus du nombre spécifié. |
5 | Cette méthode retourne l'arc cosinus du nombre spécifié. |
6 | Cette méthode retourne l'arc tangente du nombre spécifié. |
7 | exp Cette méthode retourne l'exponentiel du nombre spécifié. |
8 | Cette méthode retourne le logarithme du nombre spécifié. |
9 | Cette méthode retourne la valeur absolue du nombre spécifié. |
10 | Cette méthode convertit le nombre en valeur flottante. |
11 | Cette méthode vérifie si le nombre est une valeur flottante. |
12 | Cette méthode vérifie si le nombre est une valeur entière. |