Différence entre point fixe et virgule flottante

le différence principale entre point fixe et virgule flottante est que le le point fixe a un nombre spécifique de chiffres réservés pour la partie entière et la partie décimale, tandis que la virgule flottante n'a pas un nombre spécifique de chiffres réservés pour la partie entière et la partie décimale.

Point fixe et virgule flottante sont deux manières de représenter des nombres. En point fixe, un nombre spécifique de chiffres représente la section entière et la section fraction. En d'autres termes, il y a un nombre fixe de chiffres pour chaque partie même si le nombre est très grand ou petit. D'autre part, en virgule flottante, il n'y a pas de nombre spécifique de chiffres pour représenter la section entière et la section de fraction. La représentation en virgule flottante peut couvrir une large plage ou des nombres par rapport à un point fixe.

Zones clés couvertes

1. Qu'est-ce qu'un point fixe
     - Définition, fonctionnalité
2. Qu'est-ce qu'un point flottant?
     - Définition, fonctionnalité
3. Différence entre point fixe et virgule flottante
     - Comparaison des différences clés

Mots clés

Point fixe, virgule flottante

Qu'est-ce qu'un point fixe

Il y a trois sections dans la représentation en virgule fixe. Ils sont le champ singulé, le champ entier et le champ fractionnaire. Supposons un nombre tel que 1000.100. Le 1 dans l'extrémité la plus à gauche est le champ signé. Cela signifie que le nombre est négatif ou positif. Après cela, le 000 est le champ entier. Le '.' est la base ou le point décimal. Le nombre après le point de base est le champ fractionnaire.

En représentation à virgule fixe, le nombre de chiffres avant et après la base ne peut pas être modifié. Supposons un nombre tel que + 20.05. Considérant deux chiffres devant la base et deux chiffres après la base, le nombre minimal pouvant être représenté est -99,99 et le nombre maximal est +99,99. Dans ce scénario, un nombre tel que 20.223 ne peut pas être représenté car il comporte trois chiffres après le point de base. En guise d'alternative, le nombre peut être représenté par 20.22. C'est ce qu'on appelle la réduction de précision. Ce n'est pas la valeur réelle, juste une approximation.

Dans l’ensemble, la représentation en points fixes permet d’améliorer les performances. D'autre part, il ne peut être utilisé que pour représenter une plage de valeurs limitée.

Qu'est-ce que la virgule flottante?

La représentation en virgule flottante peut être utilisée pour surmonter les limites de la représentation en virgule fixe. Par conséquent, la plupart des ordinateurs modernes utilisent une représentation en virgule flottante pour stocker des nombres fractionnaires en mémoire. Il peut représenter des nombres très grands et très petits avec précision. Il est basé sur la notation scientifique.

Figure 2: Notation scientifique

Un nombre en représentation à virgule flottante est le suivant.

+/ - Mantisse x 10 exposant

Le signe indique si le nombre est négatif ou positif. La mantisse est le significand ou la fraction. 10 définit la base de la décimale.

Par exemple, 22.33 peut être représenté par 2.233 x 101, 0,2233 x 102, 0,02233 x 103, etc. Ils représentent tous le même nombre. La représentation en virgule flottante n'est pas toujours unique.

De même, la représentation en virgule flottante peut être appliquée aux nombres binaires. La formule est la suivante. La base est 2.

+/ - Mantisse x 2 exposant

Différence entre point fixe et virgule flottante

Définition

Le point fixe est une représentation du type de données réel pour un nombre comportant un nombre fixe de chiffres après le point de base. La virgule flottante est une représentation de nombres réels sous forme d'approximation afin de permettre un compromis entre plage et précision..

Représentation numérique

Alors que le point fixe peut être utilisé pour représenter une plage de valeurs limitée, le point flottant peut être utilisé pour représenter une large plage de valeurs.

Performance

La performance du point fixe est supérieure à la virgule flottante.

La flexibilité

La représentation en virgule flottante est plus flexible que la représentation en virgule fixe.

Conclusion

Point fixe et virgule flottante sont deux méthodes de représentation des nombres. La différence entre virgule fixe et virgule flottante est que ce point fixe a un nombre spécifique de chiffres réservés pour la partie entière et la partie fractionnaire, alors que la virgule flottante n'a pas un nombre spécifique de chiffres réservés pour la partie entière et la partie fractionnelle..

Référence:

1. Représentation en virgule flottante - Point fixe, conférences vidéo GATEBOOK, 24 juillet 2017, disponible ici.
2. Représentation en virgule flottante | IEEE 754 Single Precision |, Education 4u, 21 février 2018, disponible ici.

Courtoisie d'image:

1. “Notation scientifique grande” par Brian Brondel sur Wikibooks anglais (CC BY-SA 2.5) via Commons Wikimedia