Arithmétique des ordinateurs
Quelle est, en hexadécimal, la suite de bits représentant le décimal 1.0 en simple précision IEEE 754 ?
- A0x00000001
- B0x3F000000
- C0x3F800000
Afficher la réponse et l'explication
Réponse : C. 0x3F800000
1,0 = 1,0 × 2⁰ : le signe vaut 0, l'exposant réel 0, d'où un champ d'exposant de 0 + 127 = 127 = 0111 1111, et la mantisse (hors 1 de tête) est entièrement à 0. La suite 0 01111111 000…0, découpée par groupes de 4 bits, donne 0011 1111 1000 0000 …, soit 0x3F800000. 0x00000001 est la suite de bits de l'entier 1, qui en virgule flottante représente un nombre dénormalisé minuscule. 0x3F000000 a un champ d'exposant de 126 et représente 0,5.
Continuer : 9 autres questions sur Arithmétique des ordinateurs