11 000 000 011 001 109 999 999 999 999 593 scris ca binar pe 64 biți, precizie dublă, virgulă mobilă în standard IEEE 754

Scriere 11 000 000 011 001 109 999 999 999 999 593(10) din zecimal în binar pe 64 de biți, precizie dublă, în virgulă mobilă în standard IEEE 754 (1 bit pentru semn, 11 biți pentru exponent, 52 de biți pentru mantisă)

Care sunt pașii pentru a scrie numărul
11 000 000 011 001 109 999 999 999 999 593(10) din zecimal în binar în reprezentarea pe 64 biți, precizie dublă, în virgulă mobilă în standard IEEE 754 (1 bit pentru semn, 11 biți pentru exponent, 52 de biți pentru mantisă)

1. Împarte numărul în mod repetat la 2.

Notăm mai jos, în ordine, fiecare rest al împărțirilor.

Ne oprim când obținem un cât egal cu zero.


  • împărțire = cât + rest;
  • 11 000 000 011 001 109 999 999 999 999 593 : 2 = 5 500 000 005 500 554 999 999 999 999 796 + 1;
  • 5 500 000 005 500 554 999 999 999 999 796 : 2 = 2 750 000 002 750 277 499 999 999 999 898 + 0;
  • 2 750 000 002 750 277 499 999 999 999 898 : 2 = 1 375 000 001 375 138 749 999 999 999 949 + 0;
  • 1 375 000 001 375 138 749 999 999 999 949 : 2 = 687 500 000 687 569 374 999 999 999 974 + 1;
  • 687 500 000 687 569 374 999 999 999 974 : 2 = 343 750 000 343 784 687 499 999 999 987 + 0;
  • 343 750 000 343 784 687 499 999 999 987 : 2 = 171 875 000 171 892 343 749 999 999 993 + 1;
  • 171 875 000 171 892 343 749 999 999 993 : 2 = 85 937 500 085 946 171 874 999 999 996 + 1;
  • 85 937 500 085 946 171 874 999 999 996 : 2 = 42 968 750 042 973 085 937 499 999 998 + 0;
  • 42 968 750 042 973 085 937 499 999 998 : 2 = 21 484 375 021 486 542 968 749 999 999 + 0;
  • 21 484 375 021 486 542 968 749 999 999 : 2 = 10 742 187 510 743 271 484 374 999 999 + 1;
  • 10 742 187 510 743 271 484 374 999 999 : 2 = 5 371 093 755 371 635 742 187 499 999 + 1;
  • 5 371 093 755 371 635 742 187 499 999 : 2 = 2 685 546 877 685 817 871 093 749 999 + 1;
  • 2 685 546 877 685 817 871 093 749 999 : 2 = 1 342 773 438 842 908 935 546 874 999 + 1;
  • 1 342 773 438 842 908 935 546 874 999 : 2 = 671 386 719 421 454 467 773 437 499 + 1;
  • 671 386 719 421 454 467 773 437 499 : 2 = 335 693 359 710 727 233 886 718 749 + 1;
  • 335 693 359 710 727 233 886 718 749 : 2 = 167 846 679 855 363 616 943 359 374 + 1;
  • 167 846 679 855 363 616 943 359 374 : 2 = 83 923 339 927 681 808 471 679 687 + 0;
  • 83 923 339 927 681 808 471 679 687 : 2 = 41 961 669 963 840 904 235 839 843 + 1;
  • 41 961 669 963 840 904 235 839 843 : 2 = 20 980 834 981 920 452 117 919 921 + 1;
  • 20 980 834 981 920 452 117 919 921 : 2 = 10 490 417 490 960 226 058 959 960 + 1;
  • 10 490 417 490 960 226 058 959 960 : 2 = 5 245 208 745 480 113 029 479 980 + 0;
  • 5 245 208 745 480 113 029 479 980 : 2 = 2 622 604 372 740 056 514 739 990 + 0;
  • 2 622 604 372 740 056 514 739 990 : 2 = 1 311 302 186 370 028 257 369 995 + 0;
  • 1 311 302 186 370 028 257 369 995 : 2 = 655 651 093 185 014 128 684 997 + 1;
  • 655 651 093 185 014 128 684 997 : 2 = 327 825 546 592 507 064 342 498 + 1;
  • 327 825 546 592 507 064 342 498 : 2 = 163 912 773 296 253 532 171 249 + 0;
  • 163 912 773 296 253 532 171 249 : 2 = 81 956 386 648 126 766 085 624 + 1;
  • 81 956 386 648 126 766 085 624 : 2 = 40 978 193 324 063 383 042 812 + 0;
  • 40 978 193 324 063 383 042 812 : 2 = 20 489 096 662 031 691 521 406 + 0;
  • 20 489 096 662 031 691 521 406 : 2 = 10 244 548 331 015 845 760 703 + 0;
  • 10 244 548 331 015 845 760 703 : 2 = 5 122 274 165 507 922 880 351 + 1;
  • 5 122 274 165 507 922 880 351 : 2 = 2 561 137 082 753 961 440 175 + 1;
  • 2 561 137 082 753 961 440 175 : 2 = 1 280 568 541 376 980 720 087 + 1;
  • 1 280 568 541 376 980 720 087 : 2 = 640 284 270 688 490 360 043 + 1;
  • 640 284 270 688 490 360 043 : 2 = 320 142 135 344 245 180 021 + 1;
  • 320 142 135 344 245 180 021 : 2 = 160 071 067 672 122 590 010 + 1;
  • 160 071 067 672 122 590 010 : 2 = 80 035 533 836 061 295 005 + 0;
  • 80 035 533 836 061 295 005 : 2 = 40 017 766 918 030 647 502 + 1;
  • 40 017 766 918 030 647 502 : 2 = 20 008 883 459 015 323 751 + 0;
  • 20 008 883 459 015 323 751 : 2 = 10 004 441 729 507 661 875 + 1;
  • 10 004 441 729 507 661 875 : 2 = 5 002 220 864 753 830 937 + 1;
  • 5 002 220 864 753 830 937 : 2 = 2 501 110 432 376 915 468 + 1;
  • 2 501 110 432 376 915 468 : 2 = 1 250 555 216 188 457 734 + 0;
  • 1 250 555 216 188 457 734 : 2 = 625 277 608 094 228 867 + 0;
  • 625 277 608 094 228 867 : 2 = 312 638 804 047 114 433 + 1;
  • 312 638 804 047 114 433 : 2 = 156 319 402 023 557 216 + 1;
  • 156 319 402 023 557 216 : 2 = 78 159 701 011 778 608 + 0;
  • 78 159 701 011 778 608 : 2 = 39 079 850 505 889 304 + 0;
  • 39 079 850 505 889 304 : 2 = 19 539 925 252 944 652 + 0;
  • 19 539 925 252 944 652 : 2 = 9 769 962 626 472 326 + 0;
  • 9 769 962 626 472 326 : 2 = 4 884 981 313 236 163 + 0;
  • 4 884 981 313 236 163 : 2 = 2 442 490 656 618 081 + 1;
  • 2 442 490 656 618 081 : 2 = 1 221 245 328 309 040 + 1;
  • 1 221 245 328 309 040 : 2 = 610 622 664 154 520 + 0;
  • 610 622 664 154 520 : 2 = 305 311 332 077 260 + 0;
  • 305 311 332 077 260 : 2 = 152 655 666 038 630 + 0;
  • 152 655 666 038 630 : 2 = 76 327 833 019 315 + 0;
  • 76 327 833 019 315 : 2 = 38 163 916 509 657 + 1;
  • 38 163 916 509 657 : 2 = 19 081 958 254 828 + 1;
  • 19 081 958 254 828 : 2 = 9 540 979 127 414 + 0;
  • 9 540 979 127 414 : 2 = 4 770 489 563 707 + 0;
  • 4 770 489 563 707 : 2 = 2 385 244 781 853 + 1;
  • 2 385 244 781 853 : 2 = 1 192 622 390 926 + 1;
  • 1 192 622 390 926 : 2 = 596 311 195 463 + 0;
  • 596 311 195 463 : 2 = 298 155 597 731 + 1;
  • 298 155 597 731 : 2 = 149 077 798 865 + 1;
  • 149 077 798 865 : 2 = 74 538 899 432 + 1;
  • 74 538 899 432 : 2 = 37 269 449 716 + 0;
  • 37 269 449 716 : 2 = 18 634 724 858 + 0;
  • 18 634 724 858 : 2 = 9 317 362 429 + 0;
  • 9 317 362 429 : 2 = 4 658 681 214 + 1;
  • 4 658 681 214 : 2 = 2 329 340 607 + 0;
  • 2 329 340 607 : 2 = 1 164 670 303 + 1;
  • 1 164 670 303 : 2 = 582 335 151 + 1;
  • 582 335 151 : 2 = 291 167 575 + 1;
  • 291 167 575 : 2 = 145 583 787 + 1;
  • 145 583 787 : 2 = 72 791 893 + 1;
  • 72 791 893 : 2 = 36 395 946 + 1;
  • 36 395 946 : 2 = 18 197 973 + 0;
  • 18 197 973 : 2 = 9 098 986 + 1;
  • 9 098 986 : 2 = 4 549 493 + 0;
  • 4 549 493 : 2 = 2 274 746 + 1;
  • 2 274 746 : 2 = 1 137 373 + 0;
  • 1 137 373 : 2 = 568 686 + 1;
  • 568 686 : 2 = 284 343 + 0;
  • 284 343 : 2 = 142 171 + 1;
  • 142 171 : 2 = 71 085 + 1;
  • 71 085 : 2 = 35 542 + 1;
  • 35 542 : 2 = 17 771 + 0;
  • 17 771 : 2 = 8 885 + 1;
  • 8 885 : 2 = 4 442 + 1;
  • 4 442 : 2 = 2 221 + 0;
  • 2 221 : 2 = 1 110 + 1;
  • 1 110 : 2 = 555 + 0;
  • 555 : 2 = 277 + 1;
  • 277 : 2 = 138 + 1;
  • 138 : 2 = 69 + 0;
  • 69 : 2 = 34 + 1;
  • 34 : 2 = 17 + 0;
  • 17 : 2 = 8 + 1;
  • 8 : 2 = 4 + 0;
  • 4 : 2 = 2 + 0;
  • 2 : 2 = 1 + 0;
  • 1 : 2 = 0 + 1;

2. Construiește reprezentarea numărului pozitiv în baza 2.

Ia fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus.

11 000 000 011 001 109 999 999 999 999 593(10) =


1000 1010 1101 0110 1110 1010 1011 1111 0100 0111 0110 0110 0001 1000 0011 0011 1010 1111 1100 0101 1000 1110 1111 1110 0110 1001(2)


3. Normalizează reprezentarea binară a numărului.

Mută virgula cu 103 poziții la stânga, astfel încât partea întreagă a acestuia să aibă un singur bit, diferit de 0:


11 000 000 011 001 109 999 999 999 999 593(10) =


1000 1010 1101 0110 1110 1010 1011 1111 0100 0111 0110 0110 0001 1000 0011 0011 1010 1111 1100 0101 1000 1110 1111 1110 0110 1001(2) =


1000 1010 1101 0110 1110 1010 1011 1111 0100 0111 0110 0110 0001 1000 0011 0011 1010 1111 1100 0101 1000 1110 1111 1110 0110 1001(2) × 20 =


1,0001 0101 1010 1101 1101 0101 0111 1110 1000 1110 1100 1100 0011 0000 0110 0111 0101 1111 1000 1011 0001 1101 1111 1100 1101 001(2) × 2103


4. Până la acest moment avem următoarele elemente ce vor alcătui numărul binar în reprezentare IEEE 754, precizie dublă (64 biți):

Semn 0 (un număr pozitiv)


Exponent (neajustat): 103


Mantisă (nenormalizată):
1,0001 0101 1010 1101 1101 0101 0111 1110 1000 1110 1100 1100 0011 0000 0110 0111 0101 1111 1000 1011 0001 1101 1111 1100 1101 001


5. Ajustează exponentul.

Folosește reprezentarea deplasată pe 11 biți:


Exponent (ajustat) =


Exponent (neajustat) + 2(11-1) - 1 =


103 + 2(11-1) - 1 =


(103 + 1 023)(10) =


1 126(10)


6. Convertește exponentul ajustat din zecimal (baza 10) în binar pe 11 biți.

Folosește din nou tehnica împărțirii repetate la 2:


  • împărțire = cât + rest;
  • 1 126 : 2 = 563 + 0;
  • 563 : 2 = 281 + 1;
  • 281 : 2 = 140 + 1;
  • 140 : 2 = 70 + 0;
  • 70 : 2 = 35 + 0;
  • 35 : 2 = 17 + 1;
  • 17 : 2 = 8 + 1;
  • 8 : 2 = 4 + 0;
  • 4 : 2 = 2 + 0;
  • 2 : 2 = 1 + 0;
  • 1 : 2 = 0 + 1;

7. Construiește reprezentarea în baza 2 a exponentului ajustat.

Ia fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus.


Exponent (ajustat) =


1126(10) =


100 0110 0110(2)


8. Normalizează mantisa.

a) Renunță la primul bit, cel mai din stânga, care e întotdeauna 1, și la separatorul zecimal, dacă e cazul.


b) Ajustează-i lungimea la 52 biți, prin renunțarea la biții în exces, din dreapta (dacă măcar unul din acești biți în exces e setat pe 1, se pierde din precizie...).


Mantisă (normalizată) =


1. 0001 0101 1010 1101 1101 0101 0111 1110 1000 1110 1100 1100 0011 000 0011 0011 1010 1111 1100 0101 1000 1110 1111 1110 0110 1001 =


0001 0101 1010 1101 1101 0101 0111 1110 1000 1110 1100 1100 0011


9. Cele trei elemente care alcătuiesc reprezentarea numărului în sistem binar pe 64 de biți, precizie dublă, în virgulă mobilă în standard IEEE 754:

Semn (1 bit) =
0 (un număr pozitiv)


Exponent (11 biți) =
100 0110 0110


Mantisă (52 biți) =
0001 0101 1010 1101 1101 0101 0111 1110 1000 1110 1100 1100 0011


Numărul zecimal 11 000 000 011 001 109 999 999 999 999 593 scris în binar în representarea pe 64 biți, precizie dublă, în virgulă mobilă în standard IEEE 754:

0 - 100 0110 0110 - 0001 0101 1010 1101 1101 0101 0111 1110 1000 1110 1100 1100 0011

Cum să convertești numere zecimale din sistem zecimal (baza 10) în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie dublă pe 64 de biți

Urmează pașii de mai jos pentru a converti un număr zecimal (cu virgulă) din baza zece în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie dublă pe 64 de biți:

  • 1. Dacă numărul de convertit e negativ, începe cu versiunea pozitivă a numărului.
  • 2. Convertește întâi partea întreagă, împarte în mod repetat la 2 reprezentarea pozitivă a numărului întreg cu semn care trebuie convertit în sistem binar, ținând minte fiecare rest al împărțirilor. Atunci când găsim un CÂT care e egal cu ZERO => STOP
  • 3. Construiește apoi reprezentarea în baza 2 a părții întregi a numărului, luând fiecare rest al împărțirilor efectuate, începând din partea de jos a listei construite mai sus. Astfel, ultimul rest al împărțirilor de la punctul de mai sus devine primul simbol (situat cel mai la stânga) al numărului în baza doi, în timp ce primul rest devine ultimul simbol (situat cel mai la dreapta).
  • 4. Convertește apoi partea fracționară. Înmulțește partea fracționara în mod repetat cu 2, până se obține o parte fracționară egală cu zero, ținând minte fiecare parte întreagă a înmulțirilor.
  • 5. Construiește reprezentarea în baza 2 a părții fracționare a numărului, luând fiecare parte întreagă a rezultatelor înmulțirilor efectuate, începând din partea de sus a listei construite mai sus (se iau părțile întregi în ordinea în care au fost obținute).
  • 6. Normalizează reprezentarea binară a numărului, mutând virgula cu "n" poziții fie la stânga, fie la dreapta, astfel încât partea întreagă a numărului binar să aibă un singur bit, diferit de '0' (la stânga semnului zecimal să rămână un singur simbol, egal cu 1).
  • 7. Ajustează exponentul folosind reprezentarea deplasată pe 11 biți apoi convertește-l din zecimal (baza 10) în binar pe 11 biți, folosind tehnica împărțirii repetate la 2, așa cum am mai arătat mai sus:
    Exponent (ajustat) = Exponent (neajustat) + 2(11-1) - 1;
  • 8. Normalizează mantisa, renunțând la primul bit (cel mai din stânga), care este întotdeauna '1' (și la semnul zecimal, dacă e cazul) și ajustându-i lungimea, la 52 biți, fie renunțând la biții în exces din dreapta (pierzând precizie...), fie adaugând tot la dreapta biți setați pe '0'.
  • Semnul (ocupă 1 bit) e egal fie cu 1, dacă e număr negativ, fie cu 0, dacă e număr pozitiv.

Exemplu: convertește numărul negativ -31,640 215 din sistem zecimal (baza zece) în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie dublă pe 64 de biți:

  • 1. Începe cu versiunea pozitivă a numărului:

    |-31,640 215| = 31,640 215;

  • 2. Convertește întâi partea întreagă, 31. Împarte numărul 31 în mod repetat la 2, ținând minte fiecare rest al împărțirilor, până obținem un cât care este egal cu zero:
    • împărțire = cât + rest;
    • 31 : 2 = 15 + 1;
    • 15 : 2 = 7 + 1;
    • 7 : 2 = 3 + 1;
    • 3 : 2 = 1 + 1;
    • 1 : 2 = 0 + 1;
    • Am obținut un cât care este egal cu ZERO => STOP
  • 3. Construiește reprezentarea în baza 2 a părții întregi a numărului, luând fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus:

    31(10) = 1 1111(2)

  • 4. Convertește apoi partea fracționară 0,640 215. Înmulțește în mod repetat cu 2, ținând minte fiecare parte întreagă a înmulțirilor, până obținem o parte fracționară egală cu zero:
    • #) înmulțire = întreg + fracționar;
    • 1) 0,640 215 × 2 = 1 + 0,280 43;
    • 2) 0,280 43 × 2 = 0 + 0,560 86;
    • 3) 0,560 86 × 2 = 1 + 0,121 72;
    • 4) 0,121 72 × 2 = 0 + 0,243 44;
    • 5) 0,243 44 × 2 = 0 + 0,486 88;
    • 6) 0,486 88 × 2 = 0 + 0,973 76;
    • 7) 0,973 76 × 2 = 1 + 0,947 52;
    • 8) 0,947 52 × 2 = 1 + 0,895 04;
    • 9) 0,895 04 × 2 = 1 + 0,790 08;
    • 10) 0,790 08 × 2 = 1 + 0,580 16;
    • 11) 0,580 16 × 2 = 1 + 0,160 32;
    • 12) 0,160 32 × 2 = 0 + 0,320 64;
    • 13) 0,320 64 × 2 = 0 + 0,641 28;
    • 14) 0,641 28 × 2 = 1 + 0,282 56;
    • 15) 0,282 56 × 2 = 0 + 0,565 12;
    • 16) 0,565 12 × 2 = 1 + 0,130 24;
    • 17) 0,130 24 × 2 = 0 + 0,260 48;
    • 18) 0,260 48 × 2 = 0 + 0,520 96;
    • 19) 0,520 96 × 2 = 1 + 0,041 92;
    • 20) 0,041 92 × 2 = 0 + 0,083 84;
    • 21) 0,083 84 × 2 = 0 + 0,167 68;
    • 22) 0,167 68 × 2 = 0 + 0,335 36;
    • 23) 0,335 36 × 2 = 0 + 0,670 72;
    • 24) 0,670 72 × 2 = 1 + 0,341 44;
    • 25) 0,341 44 × 2 = 0 + 0,682 88;
    • 26) 0,682 88 × 2 = 1 + 0,365 76;
    • 27) 0,365 76 × 2 = 0 + 0,731 52;
    • 28) 0,731 52 × 2 = 1 + 0,463 04;
    • 29) 0,463 04 × 2 = 0 + 0,926 08;
    • 30) 0,926 08 × 2 = 1 + 0,852 16;
    • 31) 0,852 16 × 2 = 1 + 0,704 32;
    • 32) 0,704 32 × 2 = 1 + 0,408 64;
    • 33) 0,408 64 × 2 = 0 + 0,817 28;
    • 34) 0,817 28 × 2 = 1 + 0,634 56;
    • 35) 0,634 56 × 2 = 1 + 0,269 12;
    • 36) 0,269 12 × 2 = 0 + 0,538 24;
    • 37) 0,538 24 × 2 = 1 + 0,076 48;
    • 38) 0,076 48 × 2 = 0 + 0,152 96;
    • 39) 0,152 96 × 2 = 0 + 0,305 92;
    • 40) 0,305 92 × 2 = 0 + 0,611 84;
    • 41) 0,611 84 × 2 = 1 + 0,223 68;
    • 42) 0,223 68 × 2 = 0 + 0,447 36;
    • 43) 0,447 36 × 2 = 0 + 0,894 72;
    • 44) 0,894 72 × 2 = 1 + 0,789 44;
    • 45) 0,789 44 × 2 = 1 + 0,578 88;
    • 46) 0,578 88 × 2 = 1 + 0,157 76;
    • 47) 0,157 76 × 2 = 0 + 0,315 52;
    • 48) 0,315 52 × 2 = 0 + 0,631 04;
    • 49) 0,631 04 × 2 = 1 + 0,262 08;
    • 50) 0,262 08 × 2 = 0 + 0,524 16;
    • 51) 0,524 16 × 2 = 1 + 0,048 32;
    • 52) 0,048 32 × 2 = 0 + 0,096 64;
    • 53) 0,096 64 × 2 = 0 + 0,193 28;
    • Nicio parte fracționară egală cu zero n-a fost obținută prin calcule. Însă am efectuat un număr suficient de iterații (peste limita de Mantisă = 52) și a fost calculată măcar o parte întreagă diferită de zero => STOP (pierzând precizie...).
  • 5. Construiește reprezentarea în baza 2 a părții fracționare a numărului, luând fiecare parte întreagă a rezultatelor înmulțirilor efectuate anterior, începând din partea de sus a listei construite:

    0,640 215(10) = 0,1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2)

  • 6. Recapitulare - numărul pozitiv înainte de normalizare:

    31,640 215(10) = 1 1111,1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2)

  • 7. Normalizează reprezentarea binară a numărului, mutând virgula cu 4 poziții la stânga astfel încât partea întreagă a acestuia să aibă un singur bit, diferit de '0':

    31,640 215(10) =
    1 1111,1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2) =
    1 1111,1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2) × 20 =
    1,1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2) × 24

  • 8. Până la acest moment avem următoarele elemente ce vor alcătui numărul binar în reprezentare IEEE 754, precizie dublă (64 biți):

    Semn: 1 (număr negativ);

    Exponent (neajustat): 4;

    Mantisă (nenormalizată): 1,1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0;

  • 9. Ajustează exponentul folosind reprezentarea deplasată pe 11 biți apoi convertește-l din zecimal (baza 10) în binar pe 11 biți, folosind tehnica împărțirii repetate la 2, așa cum am mai arătat mai sus:

    Exponent (ajustat) = Exponent (neajustat) + 2(11-1) - 1 = (4 + 1023)(10) = 1027(10) =
    100 0000 0011(2)

  • 10. Normalizează mantisa, renunțând la primul bit (cel mai din stânga), care e întotdeauna '1' (și la semnul zecimal) și ajustându-i lungimea, la 52 biți, prin renunțarea la biții în exces, din dreapta (pierzând precizie...):

    Mantisă (nenormalizată): 1,1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0

    Mantisă (normalizată): 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100

  • Concluzia:

    Semn (1 bit) = 1 (număr negativ)

    Exponent (11 biți) = 100 0000 0011

    Mantisă (52 biți) = 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100

  • Numărul -31,640 215, zecimal, convertit din sistem zecimal (baza 10) în binar pe 64 de biți, precizie dublă, în virgulă mobilă în standard IEEE 754 este:
    1 - 100 0000 0011 - 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100