Sign in Join
Wiki copytemporary

Real/fr: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11**real** est un [[Data type/fr|types standard]] du langage [[Pascal/fr|Pascal]]. Il est employé pour représenter des nombres rationnels, qui peuvent contenir une virgule et un exposant, par opposition au type de donnée [[Integer/fr|entier]] qui est utilisé pour représenter des nombres entiers.
22
33La représentation interne des types réels (i.e. le nombre d'octets et leur ordre), l'étendue et la précision résultantes sont dépendantes de la plate-forme.
44
55Extrait du Manuel du programmeur de FreePascal (Chapitre 8.2.5 Types en virgule flottante):
66
7-`Contrairement à Turbo Pascal, où le type Real a un format interne spécial, sous FreePascal `\
8-`le type réel correspond simplement à l'un des autres types réels. Il correspond au type Double `\
9-`sur les processeurs qui supportent les opérations en virgule flottantes, alors qu'il correspond `\
10-`au type réel Single sur ceux qui ne supportent pas les opérations en virgule flottante par le`\
11-`matériel.`
7+``` pascal
8+Contrairement à Turbo Pascal, où le type Real a un format interne spécial, sous FreePascal
9+le type réel correspond simplement à l'un des autres types réels. Il correspond au type Double
10+sur les processeurs qui supportent les opérations en virgule flottantes, alors qu'il correspond
11+au type réel Single sur ceux qui ne supportent pas les opérations en virgule flottante par le
12+matériel.
13+```
1214
1315Donc, le plus courant est la correspondance au Double (8 octets, 64 bits), avec un bit de signe, 11 bits d'exposant (signé) et 52 bits de mantisse. L'étendue des nombres est donnée par la plus grande valeur positive et la plus petite valeur négative: ±1.7976931348623157×10<sup>308</sup>. La plus petite valeur positive non nulle et la plus grande valeur négative non nulle sont: ±2.2250738585072020×10<sup>-308</sup>. La mantisse de 52 bits donne un précision décimale de 15 chiffres.
1416
1517Une description plus détaillées des nombres en virgule flottante est donnée dans les pages Wikipédia [Nombres en virgule flottante](http://fr.wikipedia.org/wiki/Virgule_flottante) et [IEEE 754](http://fr.wikipedia.org/wiki/IEEE_754).
1618
1719---
1820*From the Free Pascal wiki, page "Real/fr", as it stood on 2016-11-26 after a change by E-ric, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history