-0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 063 Converted to 64 Bit Double Precision IEEE 754 Binary Floating Point Representation Standard

Convert decimal -0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 063(10) to 64 bit double precision IEEE 754 binary floating point representation standard (1 bit for sign, 11 bits for exponent, 52 bits for mantissa)

What are the steps to convert decimal number
-0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 063(10) to 64 bit double precision IEEE 754 binary floating point representation (1 bit for sign, 11 bits for exponent, 52 bits for mantissa)

1. Start with the positive version of the number:

|-0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 063| = 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 063


2. First, convert to binary (in base 2) the integer part: 0.
Divide the number repeatedly by 2.

Keep track of each remainder.

We stop when we get a quotient that is equal to zero.


  • division = quotient + remainder;
  • 0 ÷ 2 = 0 + 0;

3. Construct the base 2 representation of the integer part of the number.

Take all the remainders starting from the bottom of the list constructed above.

0(10) =


0(2)


4. Convert to binary (base 2) the fractional part: 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 063.

Multiply it repeatedly by 2.


Keep track of each integer part of the results.


Stop when we get a fractional part that is equal to zero.


  • #) multiplying = integer + fractional part;
  • 1) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 063 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 126;
  • 2) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 126 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 252;
  • 3) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 252 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 504;
  • 4) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 504 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 008;
  • 5) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 008 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 002 016;
  • 6) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 002 016 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 004 032;
  • 7) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 004 032 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 008 064;
  • 8) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 008 064 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 016 128;
  • 9) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 016 128 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 256;
  • 10) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 032 256 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 064 512;
  • 11) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 064 512 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 129 024;
  • 12) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 129 024 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 258 048;
  • 13) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 258 048 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 516 096;
  • 14) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 516 096 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 032 192;
  • 15) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 032 192 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 002 064 384;
  • 16) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 002 064 384 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 004 128 768;
  • 17) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 004 128 768 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 008 257 536;
  • 18) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 008 257 536 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 016 515 072;
  • 19) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 016 515 072 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 033 030 144;
  • 20) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 033 030 144 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 066 060 288;
  • 21) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 066 060 288 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 132 120 576;
  • 22) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 132 120 576 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 264 241 152;
  • 23) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 264 241 152 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 528 482 304;
  • 24) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 528 482 304 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 001 056 964 608;
  • 25) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 001 056 964 608 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 002 113 929 216;
  • 26) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 002 113 929 216 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 004 227 858 432;
  • 27) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 004 227 858 432 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 008 455 716 864;
  • 28) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 008 455 716 864 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 016 911 433 728;
  • 29) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 016 911 433 728 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 033 822 867 456;
  • 30) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 033 822 867 456 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 067 645 734 912;
  • 31) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 067 645 734 912 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 135 291 469 824;
  • 32) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 135 291 469 824 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 270 582 939 648;
  • 33) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 270 582 939 648 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 541 165 879 296;
  • 34) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 541 165 879 296 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 001 082 331 758 592;
  • 35) 0.000 000 000 000 000 000 000 000 000 000 000 000 001 082 331 758 592 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 002 164 663 517 184;
  • 36) 0.000 000 000 000 000 000 000 000 000 000 000 000 002 164 663 517 184 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 004 329 327 034 368;
  • 37) 0.000 000 000 000 000 000 000 000 000 000 000 000 004 329 327 034 368 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 008 658 654 068 736;
  • 38) 0.000 000 000 000 000 000 000 000 000 000 000 000 008 658 654 068 736 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 017 317 308 137 472;
  • 39) 0.000 000 000 000 000 000 000 000 000 000 000 000 017 317 308 137 472 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 034 634 616 274 944;
  • 40) 0.000 000 000 000 000 000 000 000 000 000 000 000 034 634 616 274 944 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 069 269 232 549 888;
  • 41) 0.000 000 000 000 000 000 000 000 000 000 000 000 069 269 232 549 888 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 138 538 465 099 776;
  • 42) 0.000 000 000 000 000 000 000 000 000 000 000 000 138 538 465 099 776 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 277 076 930 199 552;
  • 43) 0.000 000 000 000 000 000 000 000 000 000 000 000 277 076 930 199 552 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 554 153 860 399 104;
  • 44) 0.000 000 000 000 000 000 000 000 000 000 000 000 554 153 860 399 104 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 001 108 307 720 798 208;
  • 45) 0.000 000 000 000 000 000 000 000 000 000 000 001 108 307 720 798 208 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 002 216 615 441 596 416;
  • 46) 0.000 000 000 000 000 000 000 000 000 000 000 002 216 615 441 596 416 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 004 433 230 883 192 832;
  • 47) 0.000 000 000 000 000 000 000 000 000 000 000 004 433 230 883 192 832 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 008 866 461 766 385 664;
  • 48) 0.000 000 000 000 000 000 000 000 000 000 000 008 866 461 766 385 664 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 017 732 923 532 771 328;
  • 49) 0.000 000 000 000 000 000 000 000 000 000 000 017 732 923 532 771 328 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 035 465 847 065 542 656;
  • 50) 0.000 000 000 000 000 000 000 000 000 000 000 035 465 847 065 542 656 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 070 931 694 131 085 312;
  • 51) 0.000 000 000 000 000 000 000 000 000 000 000 070 931 694 131 085 312 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 141 863 388 262 170 624;
  • 52) 0.000 000 000 000 000 000 000 000 000 000 000 141 863 388 262 170 624 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 283 726 776 524 341 248;
  • 53) 0.000 000 000 000 000 000 000 000 000 000 000 283 726 776 524 341 248 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 567 453 553 048 682 496;
  • 54) 0.000 000 000 000 000 000 000 000 000 000 000 567 453 553 048 682 496 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 001 134 907 106 097 364 992;
  • 55) 0.000 000 000 000 000 000 000 000 000 000 001 134 907 106 097 364 992 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 002 269 814 212 194 729 984;
  • 56) 0.000 000 000 000 000 000 000 000 000 000 002 269 814 212 194 729 984 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 004 539 628 424 389 459 968;
  • 57) 0.000 000 000 000 000 000 000 000 000 000 004 539 628 424 389 459 968 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 009 079 256 848 778 919 936;
  • 58) 0.000 000 000 000 000 000 000 000 000 000 009 079 256 848 778 919 936 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 018 158 513 697 557 839 872;
  • 59) 0.000 000 000 000 000 000 000 000 000 000 018 158 513 697 557 839 872 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 036 317 027 395 115 679 744;
  • 60) 0.000 000 000 000 000 000 000 000 000 000 036 317 027 395 115 679 744 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 072 634 054 790 231 359 488;
  • 61) 0.000 000 000 000 000 000 000 000 000 000 072 634 054 790 231 359 488 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 145 268 109 580 462 718 976;
  • 62) 0.000 000 000 000 000 000 000 000 000 000 145 268 109 580 462 718 976 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 290 536 219 160 925 437 952;
  • 63) 0.000 000 000 000 000 000 000 000 000 000 290 536 219 160 925 437 952 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 581 072 438 321 850 875 904;
  • 64) 0.000 000 000 000 000 000 000 000 000 000 581 072 438 321 850 875 904 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 001 162 144 876 643 701 751 808;
  • 65) 0.000 000 000 000 000 000 000 000 000 001 162 144 876 643 701 751 808 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 002 324 289 753 287 403 503 616;
  • 66) 0.000 000 000 000 000 000 000 000 000 002 324 289 753 287 403 503 616 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 004 648 579 506 574 807 007 232;
  • 67) 0.000 000 000 000 000 000 000 000 000 004 648 579 506 574 807 007 232 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 009 297 159 013 149 614 014 464;
  • 68) 0.000 000 000 000 000 000 000 000 000 009 297 159 013 149 614 014 464 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 018 594 318 026 299 228 028 928;
  • 69) 0.000 000 000 000 000 000 000 000 000 018 594 318 026 299 228 028 928 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 037 188 636 052 598 456 057 856;
  • 70) 0.000 000 000 000 000 000 000 000 000 037 188 636 052 598 456 057 856 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 074 377 272 105 196 912 115 712;
  • 71) 0.000 000 000 000 000 000 000 000 000 074 377 272 105 196 912 115 712 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 148 754 544 210 393 824 231 424;
  • 72) 0.000 000 000 000 000 000 000 000 000 148 754 544 210 393 824 231 424 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 297 509 088 420 787 648 462 848;
  • 73) 0.000 000 000 000 000 000 000 000 000 297 509 088 420 787 648 462 848 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 595 018 176 841 575 296 925 696;
  • 74) 0.000 000 000 000 000 000 000 000 000 595 018 176 841 575 296 925 696 × 2 = 0 + 0.000 000 000 000 000 000 000 000 001 190 036 353 683 150 593 851 392;
  • 75) 0.000 000 000 000 000 000 000 000 001 190 036 353 683 150 593 851 392 × 2 = 0 + 0.000 000 000 000 000 000 000 000 002 380 072 707 366 301 187 702 784;
  • 76) 0.000 000 000 000 000 000 000 000 002 380 072 707 366 301 187 702 784 × 2 = 0 + 0.000 000 000 000 000 000 000 000 004 760 145 414 732 602 375 405 568;
  • 77) 0.000 000 000 000 000 000 000 000 004 760 145 414 732 602 375 405 568 × 2 = 0 + 0.000 000 000 000 000 000 000 000 009 520 290 829 465 204 750 811 136;
  • 78) 0.000 000 000 000 000 000 000 000 009 520 290 829 465 204 750 811 136 × 2 = 0 + 0.000 000 000 000 000 000 000 000 019 040 581 658 930 409 501 622 272;
  • 79) 0.000 000 000 000 000 000 000 000 019 040 581 658 930 409 501 622 272 × 2 = 0 + 0.000 000 000 000 000 000 000 000 038 081 163 317 860 819 003 244 544;
  • 80) 0.000 000 000 000 000 000 000 000 038 081 163 317 860 819 003 244 544 × 2 = 0 + 0.000 000 000 000 000 000 000 000 076 162 326 635 721 638 006 489 088;
  • 81) 0.000 000 000 000 000 000 000 000 076 162 326 635 721 638 006 489 088 × 2 = 0 + 0.000 000 000 000 000 000 000 000 152 324 653 271 443 276 012 978 176;
  • 82) 0.000 000 000 000 000 000 000 000 152 324 653 271 443 276 012 978 176 × 2 = 0 + 0.000 000 000 000 000 000 000 000 304 649 306 542 886 552 025 956 352;
  • 83) 0.000 000 000 000 000 000 000 000 304 649 306 542 886 552 025 956 352 × 2 = 0 + 0.000 000 000 000 000 000 000 000 609 298 613 085 773 104 051 912 704;
  • 84) 0.000 000 000 000 000 000 000 000 609 298 613 085 773 104 051 912 704 × 2 = 0 + 0.000 000 000 000 000 000 000 001 218 597 226 171 546 208 103 825 408;
  • 85) 0.000 000 000 000 000 000 000 001 218 597 226 171 546 208 103 825 408 × 2 = 0 + 0.000 000 000 000 000 000 000 002 437 194 452 343 092 416 207 650 816;
  • 86) 0.000 000 000 000 000 000 000 002 437 194 452 343 092 416 207 650 816 × 2 = 0 + 0.000 000 000 000 000 000 000 004 874 388 904 686 184 832 415 301 632;
  • 87) 0.000 000 000 000 000 000 000 004 874 388 904 686 184 832 415 301 632 × 2 = 0 + 0.000 000 000 000 000 000 000 009 748 777 809 372 369 664 830 603 264;
  • 88) 0.000 000 000 000 000 000 000 009 748 777 809 372 369 664 830 603 264 × 2 = 0 + 0.000 000 000 000 000 000 000 019 497 555 618 744 739 329 661 206 528;
  • 89) 0.000 000 000 000 000 000 000 019 497 555 618 744 739 329 661 206 528 × 2 = 0 + 0.000 000 000 000 000 000 000 038 995 111 237 489 478 659 322 413 056;
  • 90) 0.000 000 000 000 000 000 000 038 995 111 237 489 478 659 322 413 056 × 2 = 0 + 0.000 000 000 000 000 000 000 077 990 222 474 978 957 318 644 826 112;
  • 91) 0.000 000 000 000 000 000 000 077 990 222 474 978 957 318 644 826 112 × 2 = 0 + 0.000 000 000 000 000 000 000 155 980 444 949 957 914 637 289 652 224;
  • 92) 0.000 000 000 000 000 000 000 155 980 444 949 957 914 637 289 652 224 × 2 = 0 + 0.000 000 000 000 000 000 000 311 960 889 899 915 829 274 579 304 448;
  • 93) 0.000 000 000 000 000 000 000 311 960 889 899 915 829 274 579 304 448 × 2 = 0 + 0.000 000 000 000 000 000 000 623 921 779 799 831 658 549 158 608 896;
  • 94) 0.000 000 000 000 000 000 000 623 921 779 799 831 658 549 158 608 896 × 2 = 0 + 0.000 000 000 000 000 000 001 247 843 559 599 663 317 098 317 217 792;
  • 95) 0.000 000 000 000 000 000 001 247 843 559 599 663 317 098 317 217 792 × 2 = 0 + 0.000 000 000 000 000 000 002 495 687 119 199 326 634 196 634 435 584;
  • 96) 0.000 000 000 000 000 000 002 495 687 119 199 326 634 196 634 435 584 × 2 = 0 + 0.000 000 000 000 000 000 004 991 374 238 398 653 268 393 268 871 168;
  • 97) 0.000 000 000 000 000 000 004 991 374 238 398 653 268 393 268 871 168 × 2 = 0 + 0.000 000 000 000 000 000 009 982 748 476 797 306 536 786 537 742 336;
  • 98) 0.000 000 000 000 000 000 009 982 748 476 797 306 536 786 537 742 336 × 2 = 0 + 0.000 000 000 000 000 000 019 965 496 953 594 613 073 573 075 484 672;
  • 99) 0.000 000 000 000 000 000 019 965 496 953 594 613 073 573 075 484 672 × 2 = 0 + 0.000 000 000 000 000 000 039 930 993 907 189 226 147 146 150 969 344;
  • 100) 0.000 000 000 000 000 000 039 930 993 907 189 226 147 146 150 969 344 × 2 = 0 + 0.000 000 000 000 000 000 079 861 987 814 378 452 294 292 301 938 688;
  • 101) 0.000 000 000 000 000 000 079 861 987 814 378 452 294 292 301 938 688 × 2 = 0 + 0.000 000 000 000 000 000 159 723 975 628 756 904 588 584 603 877 376;
  • 102) 0.000 000 000 000 000 000 159 723 975 628 756 904 588 584 603 877 376 × 2 = 0 + 0.000 000 000 000 000 000 319 447 951 257 513 809 177 169 207 754 752;
  • 103) 0.000 000 000 000 000 000 319 447 951 257 513 809 177 169 207 754 752 × 2 = 0 + 0.000 000 000 000 000 000 638 895 902 515 027 618 354 338 415 509 504;
  • 104) 0.000 000 000 000 000 000 638 895 902 515 027 618 354 338 415 509 504 × 2 = 0 + 0.000 000 000 000 000 001 277 791 805 030 055 236 708 676 831 019 008;
  • 105) 0.000 000 000 000 000 001 277 791 805 030 055 236 708 676 831 019 008 × 2 = 0 + 0.000 000 000 000 000 002 555 583 610 060 110 473 417 353 662 038 016;
  • 106) 0.000 000 000 000 000 002 555 583 610 060 110 473 417 353 662 038 016 × 2 = 0 + 0.000 000 000 000 000 005 111 167 220 120 220 946 834 707 324 076 032;
  • 107) 0.000 000 000 000 000 005 111 167 220 120 220 946 834 707 324 076 032 × 2 = 0 + 0.000 000 000 000 000 010 222 334 440 240 441 893 669 414 648 152 064;
  • 108) 0.000 000 000 000 000 010 222 334 440 240 441 893 669 414 648 152 064 × 2 = 0 + 0.000 000 000 000 000 020 444 668 880 480 883 787 338 829 296 304 128;
  • 109) 0.000 000 000 000 000 020 444 668 880 480 883 787 338 829 296 304 128 × 2 = 0 + 0.000 000 000 000 000 040 889 337 760 961 767 574 677 658 592 608 256;
  • 110) 0.000 000 000 000 000 040 889 337 760 961 767 574 677 658 592 608 256 × 2 = 0 + 0.000 000 000 000 000 081 778 675 521 923 535 149 355 317 185 216 512;
  • 111) 0.000 000 000 000 000 081 778 675 521 923 535 149 355 317 185 216 512 × 2 = 0 + 0.000 000 000 000 000 163 557 351 043 847 070 298 710 634 370 433 024;
  • 112) 0.000 000 000 000 000 163 557 351 043 847 070 298 710 634 370 433 024 × 2 = 0 + 0.000 000 000 000 000 327 114 702 087 694 140 597 421 268 740 866 048;
  • 113) 0.000 000 000 000 000 327 114 702 087 694 140 597 421 268 740 866 048 × 2 = 0 + 0.000 000 000 000 000 654 229 404 175 388 281 194 842 537 481 732 096;
  • 114) 0.000 000 000 000 000 654 229 404 175 388 281 194 842 537 481 732 096 × 2 = 0 + 0.000 000 000 000 001 308 458 808 350 776 562 389 685 074 963 464 192;
  • 115) 0.000 000 000 000 001 308 458 808 350 776 562 389 685 074 963 464 192 × 2 = 0 + 0.000 000 000 000 002 616 917 616 701 553 124 779 370 149 926 928 384;
  • 116) 0.000 000 000 000 002 616 917 616 701 553 124 779 370 149 926 928 384 × 2 = 0 + 0.000 000 000 000 005 233 835 233 403 106 249 558 740 299 853 856 768;
  • 117) 0.000 000 000 000 005 233 835 233 403 106 249 558 740 299 853 856 768 × 2 = 0 + 0.000 000 000 000 010 467 670 466 806 212 499 117 480 599 707 713 536;
  • 118) 0.000 000 000 000 010 467 670 466 806 212 499 117 480 599 707 713 536 × 2 = 0 + 0.000 000 000 000 020 935 340 933 612 424 998 234 961 199 415 427 072;
  • 119) 0.000 000 000 000 020 935 340 933 612 424 998 234 961 199 415 427 072 × 2 = 0 + 0.000 000 000 000 041 870 681 867 224 849 996 469 922 398 830 854 144;
  • 120) 0.000 000 000 000 041 870 681 867 224 849 996 469 922 398 830 854 144 × 2 = 0 + 0.000 000 000 000 083 741 363 734 449 699 992 939 844 797 661 708 288;
  • 121) 0.000 000 000 000 083 741 363 734 449 699 992 939 844 797 661 708 288 × 2 = 0 + 0.000 000 000 000 167 482 727 468 899 399 985 879 689 595 323 416 576;
  • 122) 0.000 000 000 000 167 482 727 468 899 399 985 879 689 595 323 416 576 × 2 = 0 + 0.000 000 000 000 334 965 454 937 798 799 971 759 379 190 646 833 152;
  • 123) 0.000 000 000 000 334 965 454 937 798 799 971 759 379 190 646 833 152 × 2 = 0 + 0.000 000 000 000 669 930 909 875 597 599 943 518 758 381 293 666 304;
  • 124) 0.000 000 000 000 669 930 909 875 597 599 943 518 758 381 293 666 304 × 2 = 0 + 0.000 000 000 001 339 861 819 751 195 199 887 037 516 762 587 332 608;
  • 125) 0.000 000 000 001 339 861 819 751 195 199 887 037 516 762 587 332 608 × 2 = 0 + 0.000 000 000 002 679 723 639 502 390 399 774 075 033 525 174 665 216;
  • 126) 0.000 000 000 002 679 723 639 502 390 399 774 075 033 525 174 665 216 × 2 = 0 + 0.000 000 000 005 359 447 279 004 780 799 548 150 067 050 349 330 432;
  • 127) 0.000 000 000 005 359 447 279 004 780 799 548 150 067 050 349 330 432 × 2 = 0 + 0.000 000 000 010 718 894 558 009 561 599 096 300 134 100 698 660 864;
  • 128) 0.000 000 000 010 718 894 558 009 561 599 096 300 134 100 698 660 864 × 2 = 0 + 0.000 000 000 021 437 789 116 019 123 198 192 600 268 201 397 321 728;
  • 129) 0.000 000 000 021 437 789 116 019 123 198 192 600 268 201 397 321 728 × 2 = 0 + 0.000 000 000 042 875 578 232 038 246 396 385 200 536 402 794 643 456;
  • 130) 0.000 000 000 042 875 578 232 038 246 396 385 200 536 402 794 643 456 × 2 = 0 + 0.000 000 000 085 751 156 464 076 492 792 770 401 072 805 589 286 912;
  • 131) 0.000 000 000 085 751 156 464 076 492 792 770 401 072 805 589 286 912 × 2 = 0 + 0.000 000 000 171 502 312 928 152 985 585 540 802 145 611 178 573 824;
  • 132) 0.000 000 000 171 502 312 928 152 985 585 540 802 145 611 178 573 824 × 2 = 0 + 0.000 000 000 343 004 625 856 305 971 171 081 604 291 222 357 147 648;
  • 133) 0.000 000 000 343 004 625 856 305 971 171 081 604 291 222 357 147 648 × 2 = 0 + 0.000 000 000 686 009 251 712 611 942 342 163 208 582 444 714 295 296;
  • 134) 0.000 000 000 686 009 251 712 611 942 342 163 208 582 444 714 295 296 × 2 = 0 + 0.000 000 001 372 018 503 425 223 884 684 326 417 164 889 428 590 592;
  • 135) 0.000 000 001 372 018 503 425 223 884 684 326 417 164 889 428 590 592 × 2 = 0 + 0.000 000 002 744 037 006 850 447 769 368 652 834 329 778 857 181 184;
  • 136) 0.000 000 002 744 037 006 850 447 769 368 652 834 329 778 857 181 184 × 2 = 0 + 0.000 000 005 488 074 013 700 895 538 737 305 668 659 557 714 362 368;
  • 137) 0.000 000 005 488 074 013 700 895 538 737 305 668 659 557 714 362 368 × 2 = 0 + 0.000 000 010 976 148 027 401 791 077 474 611 337 319 115 428 724 736;
  • 138) 0.000 000 010 976 148 027 401 791 077 474 611 337 319 115 428 724 736 × 2 = 0 + 0.000 000 021 952 296 054 803 582 154 949 222 674 638 230 857 449 472;
  • 139) 0.000 000 021 952 296 054 803 582 154 949 222 674 638 230 857 449 472 × 2 = 0 + 0.000 000 043 904 592 109 607 164 309 898 445 349 276 461 714 898 944;
  • 140) 0.000 000 043 904 592 109 607 164 309 898 445 349 276 461 714 898 944 × 2 = 0 + 0.000 000 087 809 184 219 214 328 619 796 890 698 552 923 429 797 888;
  • 141) 0.000 000 087 809 184 219 214 328 619 796 890 698 552 923 429 797 888 × 2 = 0 + 0.000 000 175 618 368 438 428 657 239 593 781 397 105 846 859 595 776;
  • 142) 0.000 000 175 618 368 438 428 657 239 593 781 397 105 846 859 595 776 × 2 = 0 + 0.000 000 351 236 736 876 857 314 479 187 562 794 211 693 719 191 552;
  • 143) 0.000 000 351 236 736 876 857 314 479 187 562 794 211 693 719 191 552 × 2 = 0 + 0.000 000 702 473 473 753 714 628 958 375 125 588 423 387 438 383 104;
  • 144) 0.000 000 702 473 473 753 714 628 958 375 125 588 423 387 438 383 104 × 2 = 0 + 0.000 001 404 946 947 507 429 257 916 750 251 176 846 774 876 766 208;
  • 145) 0.000 001 404 946 947 507 429 257 916 750 251 176 846 774 876 766 208 × 2 = 0 + 0.000 002 809 893 895 014 858 515 833 500 502 353 693 549 753 532 416;
  • 146) 0.000 002 809 893 895 014 858 515 833 500 502 353 693 549 753 532 416 × 2 = 0 + 0.000 005 619 787 790 029 717 031 667 001 004 707 387 099 507 064 832;
  • 147) 0.000 005 619 787 790 029 717 031 667 001 004 707 387 099 507 064 832 × 2 = 0 + 0.000 011 239 575 580 059 434 063 334 002 009 414 774 199 014 129 664;
  • 148) 0.000 011 239 575 580 059 434 063 334 002 009 414 774 199 014 129 664 × 2 = 0 + 0.000 022 479 151 160 118 868 126 668 004 018 829 548 398 028 259 328;
  • 149) 0.000 022 479 151 160 118 868 126 668 004 018 829 548 398 028 259 328 × 2 = 0 + 0.000 044 958 302 320 237 736 253 336 008 037 659 096 796 056 518 656;
  • 150) 0.000 044 958 302 320 237 736 253 336 008 037 659 096 796 056 518 656 × 2 = 0 + 0.000 089 916 604 640 475 472 506 672 016 075 318 193 592 113 037 312;
  • 151) 0.000 089 916 604 640 475 472 506 672 016 075 318 193 592 113 037 312 × 2 = 0 + 0.000 179 833 209 280 950 945 013 344 032 150 636 387 184 226 074 624;
  • 152) 0.000 179 833 209 280 950 945 013 344 032 150 636 387 184 226 074 624 × 2 = 0 + 0.000 359 666 418 561 901 890 026 688 064 301 272 774 368 452 149 248;
  • 153) 0.000 359 666 418 561 901 890 026 688 064 301 272 774 368 452 149 248 × 2 = 0 + 0.000 719 332 837 123 803 780 053 376 128 602 545 548 736 904 298 496;
  • 154) 0.000 719 332 837 123 803 780 053 376 128 602 545 548 736 904 298 496 × 2 = 0 + 0.001 438 665 674 247 607 560 106 752 257 205 091 097 473 808 596 992;
  • 155) 0.001 438 665 674 247 607 560 106 752 257 205 091 097 473 808 596 992 × 2 = 0 + 0.002 877 331 348 495 215 120 213 504 514 410 182 194 947 617 193 984;
  • 156) 0.002 877 331 348 495 215 120 213 504 514 410 182 194 947 617 193 984 × 2 = 0 + 0.005 754 662 696 990 430 240 427 009 028 820 364 389 895 234 387 968;
  • 157) 0.005 754 662 696 990 430 240 427 009 028 820 364 389 895 234 387 968 × 2 = 0 + 0.011 509 325 393 980 860 480 854 018 057 640 728 779 790 468 775 936;
  • 158) 0.011 509 325 393 980 860 480 854 018 057 640 728 779 790 468 775 936 × 2 = 0 + 0.023 018 650 787 961 720 961 708 036 115 281 457 559 580 937 551 872;
  • 159) 0.023 018 650 787 961 720 961 708 036 115 281 457 559 580 937 551 872 × 2 = 0 + 0.046 037 301 575 923 441 923 416 072 230 562 915 119 161 875 103 744;
  • 160) 0.046 037 301 575 923 441 923 416 072 230 562 915 119 161 875 103 744 × 2 = 0 + 0.092 074 603 151 846 883 846 832 144 461 125 830 238 323 750 207 488;
  • 161) 0.092 074 603 151 846 883 846 832 144 461 125 830 238 323 750 207 488 × 2 = 0 + 0.184 149 206 303 693 767 693 664 288 922 251 660 476 647 500 414 976;
  • 162) 0.184 149 206 303 693 767 693 664 288 922 251 660 476 647 500 414 976 × 2 = 0 + 0.368 298 412 607 387 535 387 328 577 844 503 320 953 295 000 829 952;
  • 163) 0.368 298 412 607 387 535 387 328 577 844 503 320 953 295 000 829 952 × 2 = 0 + 0.736 596 825 214 775 070 774 657 155 689 006 641 906 590 001 659 904;
  • 164) 0.736 596 825 214 775 070 774 657 155 689 006 641 906 590 001 659 904 × 2 = 1 + 0.473 193 650 429 550 141 549 314 311 378 013 283 813 180 003 319 808;
  • 165) 0.473 193 650 429 550 141 549 314 311 378 013 283 813 180 003 319 808 × 2 = 0 + 0.946 387 300 859 100 283 098 628 622 756 026 567 626 360 006 639 616;
  • 166) 0.946 387 300 859 100 283 098 628 622 756 026 567 626 360 006 639 616 × 2 = 1 + 0.892 774 601 718 200 566 197 257 245 512 053 135 252 720 013 279 232;
  • 167) 0.892 774 601 718 200 566 197 257 245 512 053 135 252 720 013 279 232 × 2 = 1 + 0.785 549 203 436 401 132 394 514 491 024 106 270 505 440 026 558 464;
  • 168) 0.785 549 203 436 401 132 394 514 491 024 106 270 505 440 026 558 464 × 2 = 1 + 0.571 098 406 872 802 264 789 028 982 048 212 541 010 880 053 116 928;
  • 169) 0.571 098 406 872 802 264 789 028 982 048 212 541 010 880 053 116 928 × 2 = 1 + 0.142 196 813 745 604 529 578 057 964 096 425 082 021 760 106 233 856;
  • 170) 0.142 196 813 745 604 529 578 057 964 096 425 082 021 760 106 233 856 × 2 = 0 + 0.284 393 627 491 209 059 156 115 928 192 850 164 043 520 212 467 712;
  • 171) 0.284 393 627 491 209 059 156 115 928 192 850 164 043 520 212 467 712 × 2 = 0 + 0.568 787 254 982 418 118 312 231 856 385 700 328 087 040 424 935 424;
  • 172) 0.568 787 254 982 418 118 312 231 856 385 700 328 087 040 424 935 424 × 2 = 1 + 0.137 574 509 964 836 236 624 463 712 771 400 656 174 080 849 870 848;
  • 173) 0.137 574 509 964 836 236 624 463 712 771 400 656 174 080 849 870 848 × 2 = 0 + 0.275 149 019 929 672 473 248 927 425 542 801 312 348 161 699 741 696;
  • 174) 0.275 149 019 929 672 473 248 927 425 542 801 312 348 161 699 741 696 × 2 = 0 + 0.550 298 039 859 344 946 497 854 851 085 602 624 696 323 399 483 392;
  • 175) 0.550 298 039 859 344 946 497 854 851 085 602 624 696 323 399 483 392 × 2 = 1 + 0.100 596 079 718 689 892 995 709 702 171 205 249 392 646 798 966 784;
  • 176) 0.100 596 079 718 689 892 995 709 702 171 205 249 392 646 798 966 784 × 2 = 0 + 0.201 192 159 437 379 785 991 419 404 342 410 498 785 293 597 933 568;
  • 177) 0.201 192 159 437 379 785 991 419 404 342 410 498 785 293 597 933 568 × 2 = 0 + 0.402 384 318 874 759 571 982 838 808 684 820 997 570 587 195 867 136;
  • 178) 0.402 384 318 874 759 571 982 838 808 684 820 997 570 587 195 867 136 × 2 = 0 + 0.804 768 637 749 519 143 965 677 617 369 641 995 141 174 391 734 272;
  • 179) 0.804 768 637 749 519 143 965 677 617 369 641 995 141 174 391 734 272 × 2 = 1 + 0.609 537 275 499 038 287 931 355 234 739 283 990 282 348 783 468 544;
  • 180) 0.609 537 275 499 038 287 931 355 234 739 283 990 282 348 783 468 544 × 2 = 1 + 0.219 074 550 998 076 575 862 710 469 478 567 980 564 697 566 937 088;
  • 181) 0.219 074 550 998 076 575 862 710 469 478 567 980 564 697 566 937 088 × 2 = 0 + 0.438 149 101 996 153 151 725 420 938 957 135 961 129 395 133 874 176;
  • 182) 0.438 149 101 996 153 151 725 420 938 957 135 961 129 395 133 874 176 × 2 = 0 + 0.876 298 203 992 306 303 450 841 877 914 271 922 258 790 267 748 352;
  • 183) 0.876 298 203 992 306 303 450 841 877 914 271 922 258 790 267 748 352 × 2 = 1 + 0.752 596 407 984 612 606 901 683 755 828 543 844 517 580 535 496 704;
  • 184) 0.752 596 407 984 612 606 901 683 755 828 543 844 517 580 535 496 704 × 2 = 1 + 0.505 192 815 969 225 213 803 367 511 657 087 689 035 161 070 993 408;
  • 185) 0.505 192 815 969 225 213 803 367 511 657 087 689 035 161 070 993 408 × 2 = 1 + 0.010 385 631 938 450 427 606 735 023 314 175 378 070 322 141 986 816;
  • 186) 0.010 385 631 938 450 427 606 735 023 314 175 378 070 322 141 986 816 × 2 = 0 + 0.020 771 263 876 900 855 213 470 046 628 350 756 140 644 283 973 632;
  • 187) 0.020 771 263 876 900 855 213 470 046 628 350 756 140 644 283 973 632 × 2 = 0 + 0.041 542 527 753 801 710 426 940 093 256 701 512 281 288 567 947 264;
  • 188) 0.041 542 527 753 801 710 426 940 093 256 701 512 281 288 567 947 264 × 2 = 0 + 0.083 085 055 507 603 420 853 880 186 513 403 024 562 577 135 894 528;
  • 189) 0.083 085 055 507 603 420 853 880 186 513 403 024 562 577 135 894 528 × 2 = 0 + 0.166 170 111 015 206 841 707 760 373 026 806 049 125 154 271 789 056;
  • 190) 0.166 170 111 015 206 841 707 760 373 026 806 049 125 154 271 789 056 × 2 = 0 + 0.332 340 222 030 413 683 415 520 746 053 612 098 250 308 543 578 112;
  • 191) 0.332 340 222 030 413 683 415 520 746 053 612 098 250 308 543 578 112 × 2 = 0 + 0.664 680 444 060 827 366 831 041 492 107 224 196 500 617 087 156 224;
  • 192) 0.664 680 444 060 827 366 831 041 492 107 224 196 500 617 087 156 224 × 2 = 1 + 0.329 360 888 121 654 733 662 082 984 214 448 393 001 234 174 312 448;
  • 193) 0.329 360 888 121 654 733 662 082 984 214 448 393 001 234 174 312 448 × 2 = 0 + 0.658 721 776 243 309 467 324 165 968 428 896 786 002 468 348 624 896;
  • 194) 0.658 721 776 243 309 467 324 165 968 428 896 786 002 468 348 624 896 × 2 = 1 + 0.317 443 552 486 618 934 648 331 936 857 793 572 004 936 697 249 792;
  • 195) 0.317 443 552 486 618 934 648 331 936 857 793 572 004 936 697 249 792 × 2 = 0 + 0.634 887 104 973 237 869 296 663 873 715 587 144 009 873 394 499 584;
  • 196) 0.634 887 104 973 237 869 296 663 873 715 587 144 009 873 394 499 584 × 2 = 1 + 0.269 774 209 946 475 738 593 327 747 431 174 288 019 746 788 999 168;
  • 197) 0.269 774 209 946 475 738 593 327 747 431 174 288 019 746 788 999 168 × 2 = 0 + 0.539 548 419 892 951 477 186 655 494 862 348 576 039 493 577 998 336;
  • 198) 0.539 548 419 892 951 477 186 655 494 862 348 576 039 493 577 998 336 × 2 = 1 + 0.079 096 839 785 902 954 373 310 989 724 697 152 078 987 155 996 672;
  • 199) 0.079 096 839 785 902 954 373 310 989 724 697 152 078 987 155 996 672 × 2 = 0 + 0.158 193 679 571 805 908 746 621 979 449 394 304 157 974 311 993 344;
  • 200) 0.158 193 679 571 805 908 746 621 979 449 394 304 157 974 311 993 344 × 2 = 0 + 0.316 387 359 143 611 817 493 243 958 898 788 608 315 948 623 986 688;
  • 201) 0.316 387 359 143 611 817 493 243 958 898 788 608 315 948 623 986 688 × 2 = 0 + 0.632 774 718 287 223 634 986 487 917 797 577 216 631 897 247 973 376;
  • 202) 0.632 774 718 287 223 634 986 487 917 797 577 216 631 897 247 973 376 × 2 = 1 + 0.265 549 436 574 447 269 972 975 835 595 154 433 263 794 495 946 752;
  • 203) 0.265 549 436 574 447 269 972 975 835 595 154 433 263 794 495 946 752 × 2 = 0 + 0.531 098 873 148 894 539 945 951 671 190 308 866 527 588 991 893 504;
  • 204) 0.531 098 873 148 894 539 945 951 671 190 308 866 527 588 991 893 504 × 2 = 1 + 0.062 197 746 297 789 079 891 903 342 380 617 733 055 177 983 787 008;
  • 205) 0.062 197 746 297 789 079 891 903 342 380 617 733 055 177 983 787 008 × 2 = 0 + 0.124 395 492 595 578 159 783 806 684 761 235 466 110 355 967 574 016;
  • 206) 0.124 395 492 595 578 159 783 806 684 761 235 466 110 355 967 574 016 × 2 = 0 + 0.248 790 985 191 156 319 567 613 369 522 470 932 220 711 935 148 032;
  • 207) 0.248 790 985 191 156 319 567 613 369 522 470 932 220 711 935 148 032 × 2 = 0 + 0.497 581 970 382 312 639 135 226 739 044 941 864 441 423 870 296 064;
  • 208) 0.497 581 970 382 312 639 135 226 739 044 941 864 441 423 870 296 064 × 2 = 0 + 0.995 163 940 764 625 278 270 453 478 089 883 728 882 847 740 592 128;
  • 209) 0.995 163 940 764 625 278 270 453 478 089 883 728 882 847 740 592 128 × 2 = 1 + 0.990 327 881 529 250 556 540 906 956 179 767 457 765 695 481 184 256;
  • 210) 0.990 327 881 529 250 556 540 906 956 179 767 457 765 695 481 184 256 × 2 = 1 + 0.980 655 763 058 501 113 081 813 912 359 534 915 531 390 962 368 512;
  • 211) 0.980 655 763 058 501 113 081 813 912 359 534 915 531 390 962 368 512 × 2 = 1 + 0.961 311 526 117 002 226 163 627 824 719 069 831 062 781 924 737 024;
  • 212) 0.961 311 526 117 002 226 163 627 824 719 069 831 062 781 924 737 024 × 2 = 1 + 0.922 623 052 234 004 452 327 255 649 438 139 662 125 563 849 474 048;
  • 213) 0.922 623 052 234 004 452 327 255 649 438 139 662 125 563 849 474 048 × 2 = 1 + 0.845 246 104 468 008 904 654 511 298 876 279 324 251 127 698 948 096;
  • 214) 0.845 246 104 468 008 904 654 511 298 876 279 324 251 127 698 948 096 × 2 = 1 + 0.690 492 208 936 017 809 309 022 597 752 558 648 502 255 397 896 192;
  • 215) 0.690 492 208 936 017 809 309 022 597 752 558 648 502 255 397 896 192 × 2 = 1 + 0.380 984 417 872 035 618 618 045 195 505 117 297 004 510 795 792 384;
  • 216) 0.380 984 417 872 035 618 618 045 195 505 117 297 004 510 795 792 384 × 2 = 0 + 0.761 968 835 744 071 237 236 090 391 010 234 594 009 021 591 584 768;

We didn't get any fractional part that was equal to zero. But we had enough iterations (over Mantissa limit) and at least one integer that was different from zero => FULL STOP (Losing precision - the converted number we get in the end will be just a very good approximation of the initial one).


5. Construct the base 2 representation of the fractional part of the number.

Take all the integer parts of the multiplying operations, starting from the top of the constructed list above:


0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 063(10) =


0.0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0111 1001 0010 0011 0011 1000 0001 0101 0100 0101 0000 1111 1110(2)

6. Positive number before normalization:

0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 063(10) =


0.0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0111 1001 0010 0011 0011 1000 0001 0101 0100 0101 0000 1111 1110(2)

7. Normalize the binary representation of the number.

Shift the decimal mark 164 positions to the right, so that only one non zero digit remains to the left of it:


0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 063(10) =


0.0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0111 1001 0010 0011 0011 1000 0001 0101 0100 0101 0000 1111 1110(2) =


0.0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0111 1001 0010 0011 0011 1000 0001 0101 0100 0101 0000 1111 1110(2) × 20 =


1.0111 1001 0010 0011 0011 1000 0001 0101 0100 0101 0000 1111 1110(2) × 2-164


8. Up to this moment, there are the following elements that would feed into the 64 bit double precision IEEE 754 binary floating point representation:

Sign 1 (a negative number)


Exponent (unadjusted): -164


Mantissa (not normalized):
1.0111 1001 0010 0011 0011 1000 0001 0101 0100 0101 0000 1111 1110


9. Adjust the exponent.

Use the 11 bit excess/bias notation:


Exponent (adjusted) =


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


-164 + 2(11-1) - 1 =


(-164 + 1 023)(10) =


859(10)


10. Convert the adjusted exponent from the decimal (base 10) to 11 bit binary.

Use the same technique of repeatedly dividing by 2:


  • division = quotient + remainder;
  • 859 ÷ 2 = 429 + 1;
  • 429 ÷ 2 = 214 + 1;
  • 214 ÷ 2 = 107 + 0;
  • 107 ÷ 2 = 53 + 1;
  • 53 ÷ 2 = 26 + 1;
  • 26 ÷ 2 = 13 + 0;
  • 13 ÷ 2 = 6 + 1;
  • 6 ÷ 2 = 3 + 0;
  • 3 ÷ 2 = 1 + 1;
  • 1 ÷ 2 = 0 + 1;

11. Construct the base 2 representation of the adjusted exponent.

Take all the remainders starting from the bottom of the list constructed above.


Exponent (adjusted) =


859(10) =


011 0101 1011(2)


12. Normalize the mantissa.

a) Remove the leading (the leftmost) bit, since it's allways 1, and the decimal point, if the case.


b) Adjust its length to 52 bits, only if necessary (not the case here).


Mantissa (normalized) =


1. 0111 1001 0010 0011 0011 1000 0001 0101 0100 0101 0000 1111 1110 =


0111 1001 0010 0011 0011 1000 0001 0101 0100 0101 0000 1111 1110


13. The three elements that make up the number's 64 bit double precision IEEE 754 binary floating point representation:

Sign (1 bit) =
1 (a negative number)


Exponent (11 bits) =
011 0101 1011


Mantissa (52 bits) =
0111 1001 0010 0011 0011 1000 0001 0101 0100 0101 0000 1111 1110


Decimal number -0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 063 converted to 64 bit double precision IEEE 754 binary floating point representation:

1 - 011 0101 1011 - 0111 1001 0010 0011 0011 1000 0001 0101 0100 0101 0000 1111 1110

How to convert numbers from the decimal system (base ten) to 64 bit double precision IEEE 754 binary floating point standard

Follow the steps below to convert a base 10 decimal number to 64 bit double precision IEEE 754 binary floating point:

  • 1. If the number to be converted is negative, start with its the positive version.
  • 2. First convert the integer part. Divide repeatedly by 2 the positive representation of the integer number that is to be converted to binary, until we get a quotient that is equal to zero, keeping track of each remainder.
  • 3. Construct the base 2 representation of the positive integer part of the number, by taking all the remainders from the previous operations, starting from the bottom of the list constructed above. Thus, the last remainder of the divisions becomes the first symbol (the leftmost) of the base two number, while the first remainder becomes the last symbol (the rightmost).
  • 4. Then convert the fractional part. Multiply the number repeatedly by 2, until we get a fractional part that is equal to zero, keeping track of each integer part of the results.
  • 5. Construct the base 2 representation of the fractional part of the number, by taking all the integer parts of the multiplying operations, starting from the top of the list constructed above (they should appear in the binary representation, from left to right, in the order they have been calculated).
  • 6. Normalize the binary representation of the number, shifting the decimal mark (the decimal point) "n" positions either to the left, or to the right, so that only one non zero digit remains to the left of the decimal mark.
  • 7. Adjust the exponent in 11 bit excess/bias notation and then convert it from decimal (base 10) to 11 bit binary, by using the same technique of repeatedly dividing by 2, as shown above:
    Exponent (adjusted) = Exponent (unadjusted) + 2(11-1) - 1
  • 8. Normalize mantissa, remove the leading (leftmost) bit, since it's allways '1' (and the decimal mark, if the case) and adjust its length to 52 bits, either by removing the excess bits from the right (losing precision...) or by adding extra bits set on '0' to the right.
  • 9. Sign (it takes 1 bit) is either 1 for a negative or 0 for a positive number.

Example: convert the negative number -31.640 215 from the decimal system (base ten) to 64 bit double precision IEEE 754 binary floating point:

  • 1. Start with the positive version of the number:

    |-31.640 215| = 31.640 215

  • 2. First convert the integer part, 31. Divide it repeatedly by 2, keeping track of each remainder, until we get a quotient that is equal to zero:
    • division = quotient + remainder;
    • 31 ÷ 2 = 15 + 1;
    • 15 ÷ 2 = 7 + 1;
    • 7 ÷ 2 = 3 + 1;
    • 3 ÷ 2 = 1 + 1;
    • 1 ÷ 2 = 0 + 1;
    • We have encountered a quotient that is ZERO => FULL STOP
  • 3. Construct the base 2 representation of the integer part of the number by taking all the remainders of the previous dividing operations, starting from the bottom of the list constructed above:

    31(10) = 1 1111(2)

  • 4. Then, convert the fractional part, 0.640 215. Multiply repeatedly by 2, keeping track of each integer part of the results, until we get a fractional part that is equal to zero:
    • #) multiplying = integer + fractional part;
    • 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;
    • We didn't get any fractional part that was equal to zero. But we had enough iterations (over Mantissa limit = 52) and at least one integer part that was different from zero => FULL STOP (losing precision...).
  • 5. Construct the base 2 representation of the fractional part of the number, by taking all the integer parts of the previous multiplying operations, starting from the top of the constructed list above:

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

  • 6. Summarizing - the positive number before normalization:

    31.640 215(10) = 1 1111.1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2)

  • 7. Normalize the binary representation of the number, shifting the decimal mark 4 positions to the left so that only one non-zero digit stays to the left of the decimal mark:

    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. Up to this moment, there are the following elements that would feed into the 64 bit double precision IEEE 754 binary floating point representation:

    Sign: 1 (a negative number)

    Exponent (unadjusted): 4

    Mantissa (not-normalized): 1.1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0

  • 9. Adjust the exponent in 11 bit excess/bias notation and then convert it from decimal (base 10) to 11 bit binary (base 2), by using the same technique of repeatedly dividing it by 2, as shown above:

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

  • 10. Normalize mantissa, remove the leading (leftmost) bit, since it's allways '1' (and the decimal sign) and adjust its length to 52 bits, by removing the excess bits, from the right (losing precision...):

    Mantissa (not-normalized): 1.1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0

    Mantissa (normalized): 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100

  • Conclusion:

    Sign (1 bit) = 1 (a negative number)

    Exponent (8 bits) = 100 0000 0011

    Mantissa (52 bits) = 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100

  • Number -31.640 215, converted from decimal system (base 10) to 64 bit double precision IEEE 754 binary floating point =
    1 - 100 0000 0011 - 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100