CLNG |
Conversion en long |
---|---|
Turbo Basic |
Syntaxe
CLNG(n) |
Paramètres
Nom | Description |
---|---|
n | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction permet de transformer une valeur sous un type «Long».
Remarques
- La fonction CLNG convertit une variable numérique ou une expression en un entier long en arrondissant la partie fractionnaire de son paramètre. Si l'expression numérique est en dehors de l'intervalle de -231 à + 231-1 (environ -2 milliards à +2 milliards), l'erreur d'exécution 6 se produit, soit un débordement.
- L'expression numérique transmise à la fonction CLNG doit être comprise dans l'intervalle autorisé d'un entier long.
- Cette fonction n'est pas disponible dans la plupart des interpréteurs BASIC, car ils ne prennent pas en charge les entiers longs.
Exemple
Voici un exemple montrant la conversion de valeur entière long :
- PRINT "CLNG(1)="; CLNG(1)
- PRINT "CLNG(1.1)="; CLNG(1.1)
- PRINT "CLNG(1.7)="; CLNG(1.7)
- PRINT "CLNG(-1)="; CLNG(-1)
- PRINT "CLNG(-1.1)="; CLNG(-1.1)
- PRINT "CLNG(-1.7)="; CLNG(-1.7)
- PRINT "CLNG(30.2)="; CLNG(30.2)
- PRINT "CLNG(-35.4)="; CLNG(-35.4)
- PRINT "CLNG(200000)="; CLNG(200000)
- PRINT "CLNG(-65536)="; CLNG(-65536)
on obtiendra le résultat suivant :
CLNG(1)=1CLNG(1.1)=1
CLNG(1.7)=2
CLNG(-1)=-1
CLNG(-1.1)=-1
CLNG(-1.7)=-2
CLNG(30.2)=30
CLNG(-35.4)=-35
CLNG(200000)=200000
CLNG(-65536)=-65536
Références
INFOGUIDE - Turbo Basic, Editions P.S.I., Bénédicte Hudault, 1988, ISBN: 2-86595-531-1, page 39
Dernière mise à jour : Mardi, le 28 juillet 2015