Les réels
Les nombres réels sont des nombres à virgule flottante, c'est-à-dire des nombres dans lesquels la position de la virgule n'est pas fixe. Une partie des bits d'un réel sert à coder l'exposant, le reste des bits permettent de coder le nombre sans virgule, la mantisse. Nous ne rentrerons pas dans le détail du codage d'un nombre réel au sein de la machine. En C on les appelle les flottants.
Il existe deux types de réels :
-
float : littéraux de 3.4 10-38 à 3.4 10+38
-
double : littéraux de -1.7 10-308 à 1.7 10+308
Dans le code source nous écrirons par exemple : 3.4e-38 sur une seule ligne pour un littéral réel.
Le float correspond à une simple précision, le double à une double précision. Un float correspond à un réceptacle de 4 octets. Le réceptacle est de 8 octets pour un double.