Virgule flottante

Les nombres à virgule flottante sont un type de données utilisé en programmation informatique pour stocker un nombre avec une virgule décimale flottante. Une virgule décimale « flotte » lorsque sa position n’est pas fixée par le format du nombre. Par exemple, 3.145, 12.99 et 234.9876 sont tous des nombres à virgule flottante, puisque la virgule décimale ne se trouve pas toujours à la même position.

Un ordinateur stocke un nombre à virgule flottante en le divisant en deux parties. La première est appelée « significande » ou « mantisse » et stocke les chiffres significatifs sous forme d’un nombre entier, sans virgule décimale. La seconde est l’« exposant », qui modifie l’ordre de grandeur du significande en définissant la position de la virgule décimale. La multiplication du significande par l’exposant produit la valeur finale. Certains formats de nombres à virgule flottante utilisent un exposant en base 10, tandis que d’autres utilisent un exposant en base 2. Par exemple, le stockage du nombre 4.7988 sous forme de nombre à virgule flottante utiliserait le significande « 47988 » et l’exposant 10-4.

Le nombre à virgule flottante « 4.7988 » représenté par son significande et son exposant
Le nombre à virgule flottante « 4.7988 » représenté par son significande et son exposant

Les langages de programmation informatique stockent les nombres sans virgule décimale, appelés entiers, dans un format numérique distinct. Certains langages prennent également en charge les nombres à virgule fixe, qui placent la virgule décimale au même endroit pour chaque nombre — par exemple, les valeurs monétaires qui comportent toujours deux chiffres après la virgule décimale. Les calculs mathématiques utilisant des entiers ou des nombres à virgule fixe sont moins coûteux en ressources de calcul. Il est donc plus efficace d’utiliser ces options lorsque cela est possible plutôt que d’utiliser des nombres à virgule flottante pour tout.

NOTE: Les anciens processeurs comme l’Intel 80386 et la série Motorola 68000 ne disposaient pas de la prise en charge matérielle des opérations à virgule flottante et les exécutaient lentement dans le logiciel. Ces puces utilisaient un processeur auxiliaire, appelé unité de calcul en virgule flottante (FPU) ou « coprocesseur mathématique », pour prendre en charge les opérations à virgule flottante et améliorer considérablement les performances. Les processeurs modernes prennent en charge les opérations à virgule flottante sans coprocesseur.

Mis à jour November 28, 2022 par Brian P.

quizTestez vos connaissances

Which term describes the vertical spacing between lines of text?

A
Kerning
0%
B
Tracking
0%
C
Leading
0%
D
Dithering
0%
Correct! Incorrect!     View the Leading definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Virgule flottante sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.