-
Types de données
Bonjour , j'ai écrit un petit programme qui m'affiche la valeur d'une fonction polynomiale pour une valeur de x = 5 . C'est un entier , donc un INTEGER ( ou CARDINAL) , j'ai déclarée ma variable avec INTEGER .
Mais si je prends pour valeur de x , 1,81 ou -23 ...ce ne sont pas des entiers positifs , quel type de donnée dois je utiliser alors , il y en a qui font les nombres réels au lieu de prendre que les entiers ?
merci
-
Bonjour !
Integer est bien un entier signé tandis que Cardinal est un entier non signé.
Par contre, pour stocker une valeur de 1,81, il faudra se rabattre sur un type réel (Real par exemple).
-
le type real fait tous les types de nombres en fait ?
-
Intervalles
ShortInt -127..128
Byte 0..255
Integer -32 767..32 768
Word 0..65 535
Longint -2 147 483 647..2 147 483 648
Real 2.9 * 10-39 .. 1.7 * 1038
Single 1.5 * 10-45 .. 3.4 * 1038
Double 5.0 * 10-324 .. 1.7*10328
Extended 3.4 * 10-4932 .. 1.1 * 104932
Comp -263+1 .. 263-1
;)
-