0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 178 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 178(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 178(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. 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;

2. 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)


3. 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 178.

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 178 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 356;
  • 2) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 356 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 712;
  • 3) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 712 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 424;
  • 4) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 424 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 002 848;
  • 5) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 002 848 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 005 696;
  • 6) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 005 696 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 392;
  • 7) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 392 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 022 784;
  • 8) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 022 784 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 045 568;
  • 9) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 045 568 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 091 136;
  • 10) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 091 136 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 182 272;
  • 11) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 182 272 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 364 544;
  • 12) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 364 544 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 729 088;
  • 13) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 729 088 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 458 176;
  • 14) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 458 176 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 002 916 352;
  • 15) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 002 916 352 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 005 832 704;
  • 16) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 005 832 704 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 665 408;
  • 17) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 665 408 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 023 330 816;
  • 18) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 023 330 816 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 046 661 632;
  • 19) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 046 661 632 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 093 323 264;
  • 20) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 093 323 264 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 186 646 528;
  • 21) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 186 646 528 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 373 293 056;
  • 22) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 373 293 056 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 746 586 112;
  • 23) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 746 586 112 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 001 493 172 224;
  • 24) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 001 493 172 224 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 002 986 344 448;
  • 25) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 002 986 344 448 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 005 972 688 896;
  • 26) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 005 972 688 896 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 011 945 377 792;
  • 27) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 011 945 377 792 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 023 890 755 584;
  • 28) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 023 890 755 584 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 047 781 511 168;
  • 29) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 047 781 511 168 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 095 563 022 336;
  • 30) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 095 563 022 336 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 191 126 044 672;
  • 31) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 191 126 044 672 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 382 252 089 344;
  • 32) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 382 252 089 344 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 764 504 178 688;
  • 33) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 764 504 178 688 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 001 529 008 357 376;
  • 34) 0.000 000 000 000 000 000 000 000 000 000 000 000 001 529 008 357 376 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 003 058 016 714 752;
  • 35) 0.000 000 000 000 000 000 000 000 000 000 000 000 003 058 016 714 752 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 006 116 033 429 504;
  • 36) 0.000 000 000 000 000 000 000 000 000 000 000 000 006 116 033 429 504 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 012 232 066 859 008;
  • 37) 0.000 000 000 000 000 000 000 000 000 000 000 000 012 232 066 859 008 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 024 464 133 718 016;
  • 38) 0.000 000 000 000 000 000 000 000 000 000 000 000 024 464 133 718 016 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 048 928 267 436 032;
  • 39) 0.000 000 000 000 000 000 000 000 000 000 000 000 048 928 267 436 032 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 097 856 534 872 064;
  • 40) 0.000 000 000 000 000 000 000 000 000 000 000 000 097 856 534 872 064 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 195 713 069 744 128;
  • 41) 0.000 000 000 000 000 000 000 000 000 000 000 000 195 713 069 744 128 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 391 426 139 488 256;
  • 42) 0.000 000 000 000 000 000 000 000 000 000 000 000 391 426 139 488 256 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 782 852 278 976 512;
  • 43) 0.000 000 000 000 000 000 000 000 000 000 000 000 782 852 278 976 512 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 001 565 704 557 953 024;
  • 44) 0.000 000 000 000 000 000 000 000 000 000 000 001 565 704 557 953 024 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 003 131 409 115 906 048;
  • 45) 0.000 000 000 000 000 000 000 000 000 000 000 003 131 409 115 906 048 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 006 262 818 231 812 096;
  • 46) 0.000 000 000 000 000 000 000 000 000 000 000 006 262 818 231 812 096 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 012 525 636 463 624 192;
  • 47) 0.000 000 000 000 000 000 000 000 000 000 000 012 525 636 463 624 192 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 025 051 272 927 248 384;
  • 48) 0.000 000 000 000 000 000 000 000 000 000 000 025 051 272 927 248 384 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 050 102 545 854 496 768;
  • 49) 0.000 000 000 000 000 000 000 000 000 000 000 050 102 545 854 496 768 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 100 205 091 708 993 536;
  • 50) 0.000 000 000 000 000 000 000 000 000 000 000 100 205 091 708 993 536 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 200 410 183 417 987 072;
  • 51) 0.000 000 000 000 000 000 000 000 000 000 000 200 410 183 417 987 072 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 400 820 366 835 974 144;
  • 52) 0.000 000 000 000 000 000 000 000 000 000 000 400 820 366 835 974 144 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 801 640 733 671 948 288;
  • 53) 0.000 000 000 000 000 000 000 000 000 000 000 801 640 733 671 948 288 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 001 603 281 467 343 896 576;
  • 54) 0.000 000 000 000 000 000 000 000 000 000 001 603 281 467 343 896 576 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 003 206 562 934 687 793 152;
  • 55) 0.000 000 000 000 000 000 000 000 000 000 003 206 562 934 687 793 152 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 006 413 125 869 375 586 304;
  • 56) 0.000 000 000 000 000 000 000 000 000 000 006 413 125 869 375 586 304 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 012 826 251 738 751 172 608;
  • 57) 0.000 000 000 000 000 000 000 000 000 000 012 826 251 738 751 172 608 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 025 652 503 477 502 345 216;
  • 58) 0.000 000 000 000 000 000 000 000 000 000 025 652 503 477 502 345 216 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 051 305 006 955 004 690 432;
  • 59) 0.000 000 000 000 000 000 000 000 000 000 051 305 006 955 004 690 432 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 102 610 013 910 009 380 864;
  • 60) 0.000 000 000 000 000 000 000 000 000 000 102 610 013 910 009 380 864 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 205 220 027 820 018 761 728;
  • 61) 0.000 000 000 000 000 000 000 000 000 000 205 220 027 820 018 761 728 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 410 440 055 640 037 523 456;
  • 62) 0.000 000 000 000 000 000 000 000 000 000 410 440 055 640 037 523 456 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 820 880 111 280 075 046 912;
  • 63) 0.000 000 000 000 000 000 000 000 000 000 820 880 111 280 075 046 912 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 001 641 760 222 560 150 093 824;
  • 64) 0.000 000 000 000 000 000 000 000 000 001 641 760 222 560 150 093 824 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 003 283 520 445 120 300 187 648;
  • 65) 0.000 000 000 000 000 000 000 000 000 003 283 520 445 120 300 187 648 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 006 567 040 890 240 600 375 296;
  • 66) 0.000 000 000 000 000 000 000 000 000 006 567 040 890 240 600 375 296 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 013 134 081 780 481 200 750 592;
  • 67) 0.000 000 000 000 000 000 000 000 000 013 134 081 780 481 200 750 592 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 026 268 163 560 962 401 501 184;
  • 68) 0.000 000 000 000 000 000 000 000 000 026 268 163 560 962 401 501 184 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 052 536 327 121 924 803 002 368;
  • 69) 0.000 000 000 000 000 000 000 000 000 052 536 327 121 924 803 002 368 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 105 072 654 243 849 606 004 736;
  • 70) 0.000 000 000 000 000 000 000 000 000 105 072 654 243 849 606 004 736 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 210 145 308 487 699 212 009 472;
  • 71) 0.000 000 000 000 000 000 000 000 000 210 145 308 487 699 212 009 472 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 420 290 616 975 398 424 018 944;
  • 72) 0.000 000 000 000 000 000 000 000 000 420 290 616 975 398 424 018 944 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 840 581 233 950 796 848 037 888;
  • 73) 0.000 000 000 000 000 000 000 000 000 840 581 233 950 796 848 037 888 × 2 = 0 + 0.000 000 000 000 000 000 000 000 001 681 162 467 901 593 696 075 776;
  • 74) 0.000 000 000 000 000 000 000 000 001 681 162 467 901 593 696 075 776 × 2 = 0 + 0.000 000 000 000 000 000 000 000 003 362 324 935 803 187 392 151 552;
  • 75) 0.000 000 000 000 000 000 000 000 003 362 324 935 803 187 392 151 552 × 2 = 0 + 0.000 000 000 000 000 000 000 000 006 724 649 871 606 374 784 303 104;
  • 76) 0.000 000 000 000 000 000 000 000 006 724 649 871 606 374 784 303 104 × 2 = 0 + 0.000 000 000 000 000 000 000 000 013 449 299 743 212 749 568 606 208;
  • 77) 0.000 000 000 000 000 000 000 000 013 449 299 743 212 749 568 606 208 × 2 = 0 + 0.000 000 000 000 000 000 000 000 026 898 599 486 425 499 137 212 416;
  • 78) 0.000 000 000 000 000 000 000 000 026 898 599 486 425 499 137 212 416 × 2 = 0 + 0.000 000 000 000 000 000 000 000 053 797 198 972 850 998 274 424 832;
  • 79) 0.000 000 000 000 000 000 000 000 053 797 198 972 850 998 274 424 832 × 2 = 0 + 0.000 000 000 000 000 000 000 000 107 594 397 945 701 996 548 849 664;
  • 80) 0.000 000 000 000 000 000 000 000 107 594 397 945 701 996 548 849 664 × 2 = 0 + 0.000 000 000 000 000 000 000 000 215 188 795 891 403 993 097 699 328;
  • 81) 0.000 000 000 000 000 000 000 000 215 188 795 891 403 993 097 699 328 × 2 = 0 + 0.000 000 000 000 000 000 000 000 430 377 591 782 807 986 195 398 656;
  • 82) 0.000 000 000 000 000 000 000 000 430 377 591 782 807 986 195 398 656 × 2 = 0 + 0.000 000 000 000 000 000 000 000 860 755 183 565 615 972 390 797 312;
  • 83) 0.000 000 000 000 000 000 000 000 860 755 183 565 615 972 390 797 312 × 2 = 0 + 0.000 000 000 000 000 000 000 001 721 510 367 131 231 944 781 594 624;
  • 84) 0.000 000 000 000 000 000 000 001 721 510 367 131 231 944 781 594 624 × 2 = 0 + 0.000 000 000 000 000 000 000 003 443 020 734 262 463 889 563 189 248;
  • 85) 0.000 000 000 000 000 000 000 003 443 020 734 262 463 889 563 189 248 × 2 = 0 + 0.000 000 000 000 000 000 000 006 886 041 468 524 927 779 126 378 496;
  • 86) 0.000 000 000 000 000 000 000 006 886 041 468 524 927 779 126 378 496 × 2 = 0 + 0.000 000 000 000 000 000 000 013 772 082 937 049 855 558 252 756 992;
  • 87) 0.000 000 000 000 000 000 000 013 772 082 937 049 855 558 252 756 992 × 2 = 0 + 0.000 000 000 000 000 000 000 027 544 165 874 099 711 116 505 513 984;
  • 88) 0.000 000 000 000 000 000 000 027 544 165 874 099 711 116 505 513 984 × 2 = 0 + 0.000 000 000 000 000 000 000 055 088 331 748 199 422 233 011 027 968;
  • 89) 0.000 000 000 000 000 000 000 055 088 331 748 199 422 233 011 027 968 × 2 = 0 + 0.000 000 000 000 000 000 000 110 176 663 496 398 844 466 022 055 936;
  • 90) 0.000 000 000 000 000 000 000 110 176 663 496 398 844 466 022 055 936 × 2 = 0 + 0.000 000 000 000 000 000 000 220 353 326 992 797 688 932 044 111 872;
  • 91) 0.000 000 000 000 000 000 000 220 353 326 992 797 688 932 044 111 872 × 2 = 0 + 0.000 000 000 000 000 000 000 440 706 653 985 595 377 864 088 223 744;
  • 92) 0.000 000 000 000 000 000 000 440 706 653 985 595 377 864 088 223 744 × 2 = 0 + 0.000 000 000 000 000 000 000 881 413 307 971 190 755 728 176 447 488;
  • 93) 0.000 000 000 000 000 000 000 881 413 307 971 190 755 728 176 447 488 × 2 = 0 + 0.000 000 000 000 000 000 001 762 826 615 942 381 511 456 352 894 976;
  • 94) 0.000 000 000 000 000 000 001 762 826 615 942 381 511 456 352 894 976 × 2 = 0 + 0.000 000 000 000 000 000 003 525 653 231 884 763 022 912 705 789 952;
  • 95) 0.000 000 000 000 000 000 003 525 653 231 884 763 022 912 705 789 952 × 2 = 0 + 0.000 000 000 000 000 000 007 051 306 463 769 526 045 825 411 579 904;
  • 96) 0.000 000 000 000 000 000 007 051 306 463 769 526 045 825 411 579 904 × 2 = 0 + 0.000 000 000 000 000 000 014 102 612 927 539 052 091 650 823 159 808;
  • 97) 0.000 000 000 000 000 000 014 102 612 927 539 052 091 650 823 159 808 × 2 = 0 + 0.000 000 000 000 000 000 028 205 225 855 078 104 183 301 646 319 616;
  • 98) 0.000 000 000 000 000 000 028 205 225 855 078 104 183 301 646 319 616 × 2 = 0 + 0.000 000 000 000 000 000 056 410 451 710 156 208 366 603 292 639 232;
  • 99) 0.000 000 000 000 000 000 056 410 451 710 156 208 366 603 292 639 232 × 2 = 0 + 0.000 000 000 000 000 000 112 820 903 420 312 416 733 206 585 278 464;
  • 100) 0.000 000 000 000 000 000 112 820 903 420 312 416 733 206 585 278 464 × 2 = 0 + 0.000 000 000 000 000 000 225 641 806 840 624 833 466 413 170 556 928;
  • 101) 0.000 000 000 000 000 000 225 641 806 840 624 833 466 413 170 556 928 × 2 = 0 + 0.000 000 000 000 000 000 451 283 613 681 249 666 932 826 341 113 856;
  • 102) 0.000 000 000 000 000 000 451 283 613 681 249 666 932 826 341 113 856 × 2 = 0 + 0.000 000 000 000 000 000 902 567 227 362 499 333 865 652 682 227 712;
  • 103) 0.000 000 000 000 000 000 902 567 227 362 499 333 865 652 682 227 712 × 2 = 0 + 0.000 000 000 000 000 001 805 134 454 724 998 667 731 305 364 455 424;
  • 104) 0.000 000 000 000 000 001 805 134 454 724 998 667 731 305 364 455 424 × 2 = 0 + 0.000 000 000 000 000 003 610 268 909 449 997 335 462 610 728 910 848;
  • 105) 0.000 000 000 000 000 003 610 268 909 449 997 335 462 610 728 910 848 × 2 = 0 + 0.000 000 000 000 000 007 220 537 818 899 994 670 925 221 457 821 696;
  • 106) 0.000 000 000 000 000 007 220 537 818 899 994 670 925 221 457 821 696 × 2 = 0 + 0.000 000 000 000 000 014 441 075 637 799 989 341 850 442 915 643 392;
  • 107) 0.000 000 000 000 000 014 441 075 637 799 989 341 850 442 915 643 392 × 2 = 0 + 0.000 000 000 000 000 028 882 151 275 599 978 683 700 885 831 286 784;
  • 108) 0.000 000 000 000 000 028 882 151 275 599 978 683 700 885 831 286 784 × 2 = 0 + 0.000 000 000 000 000 057 764 302 551 199 957 367 401 771 662 573 568;
  • 109) 0.000 000 000 000 000 057 764 302 551 199 957 367 401 771 662 573 568 × 2 = 0 + 0.000 000 000 000 000 115 528 605 102 399 914 734 803 543 325 147 136;
  • 110) 0.000 000 000 000 000 115 528 605 102 399 914 734 803 543 325 147 136 × 2 = 0 + 0.000 000 000 000 000 231 057 210 204 799 829 469 607 086 650 294 272;
  • 111) 0.000 000 000 000 000 231 057 210 204 799 829 469 607 086 650 294 272 × 2 = 0 + 0.000 000 000 000 000 462 114 420 409 599 658 939 214 173 300 588 544;
  • 112) 0.000 000 000 000 000 462 114 420 409 599 658 939 214 173 300 588 544 × 2 = 0 + 0.000 000 000 000 000 924 228 840 819 199 317 878 428 346 601 177 088;
  • 113) 0.000 000 000 000 000 924 228 840 819 199 317 878 428 346 601 177 088 × 2 = 0 + 0.000 000 000 000 001 848 457 681 638 398 635 756 856 693 202 354 176;
  • 114) 0.000 000 000 000 001 848 457 681 638 398 635 756 856 693 202 354 176 × 2 = 0 + 0.000 000 000 000 003 696 915 363 276 797 271 513 713 386 404 708 352;
  • 115) 0.000 000 000 000 003 696 915 363 276 797 271 513 713 386 404 708 352 × 2 = 0 + 0.000 000 000 000 007 393 830 726 553 594 543 027 426 772 809 416 704;
  • 116) 0.000 000 000 000 007 393 830 726 553 594 543 027 426 772 809 416 704 × 2 = 0 + 0.000 000 000 000 014 787 661 453 107 189 086 054 853 545 618 833 408;
  • 117) 0.000 000 000 000 014 787 661 453 107 189 086 054 853 545 618 833 408 × 2 = 0 + 0.000 000 000 000 029 575 322 906 214 378 172 109 707 091 237 666 816;
  • 118) 0.000 000 000 000 029 575 322 906 214 378 172 109 707 091 237 666 816 × 2 = 0 + 0.000 000 000 000 059 150 645 812 428 756 344 219 414 182 475 333 632;
  • 119) 0.000 000 000 000 059 150 645 812 428 756 344 219 414 182 475 333 632 × 2 = 0 + 0.000 000 000 000 118 301 291 624 857 512 688 438 828 364 950 667 264;
  • 120) 0.000 000 000 000 118 301 291 624 857 512 688 438 828 364 950 667 264 × 2 = 0 + 0.000 000 000 000 236 602 583 249 715 025 376 877 656 729 901 334 528;
  • 121) 0.000 000 000 000 236 602 583 249 715 025 376 877 656 729 901 334 528 × 2 = 0 + 0.000 000 000 000 473 205 166 499 430 050 753 755 313 459 802 669 056;
  • 122) 0.000 000 000 000 473 205 166 499 430 050 753 755 313 459 802 669 056 × 2 = 0 + 0.000 000 000 000 946 410 332 998 860 101 507 510 626 919 605 338 112;
  • 123) 0.000 000 000 000 946 410 332 998 860 101 507 510 626 919 605 338 112 × 2 = 0 + 0.000 000 000 001 892 820 665 997 720 203 015 021 253 839 210 676 224;
  • 124) 0.000 000 000 001 892 820 665 997 720 203 015 021 253 839 210 676 224 × 2 = 0 + 0.000 000 000 003 785 641 331 995 440 406 030 042 507 678 421 352 448;
  • 125) 0.000 000 000 003 785 641 331 995 440 406 030 042 507 678 421 352 448 × 2 = 0 + 0.000 000 000 007 571 282 663 990 880 812 060 085 015 356 842 704 896;
  • 126) 0.000 000 000 007 571 282 663 990 880 812 060 085 015 356 842 704 896 × 2 = 0 + 0.000 000 000 015 142 565 327 981 761 624 120 170 030 713 685 409 792;
  • 127) 0.000 000 000 015 142 565 327 981 761 624 120 170 030 713 685 409 792 × 2 = 0 + 0.000 000 000 030 285 130 655 963 523 248 240 340 061 427 370 819 584;
  • 128) 0.000 000 000 030 285 130 655 963 523 248 240 340 061 427 370 819 584 × 2 = 0 + 0.000 000 000 060 570 261 311 927 046 496 480 680 122 854 741 639 168;
  • 129) 0.000 000 000 060 570 261 311 927 046 496 480 680 122 854 741 639 168 × 2 = 0 + 0.000 000 000 121 140 522 623 854 092 992 961 360 245 709 483 278 336;
  • 130) 0.000 000 000 121 140 522 623 854 092 992 961 360 245 709 483 278 336 × 2 = 0 + 0.000 000 000 242 281 045 247 708 185 985 922 720 491 418 966 556 672;
  • 131) 0.000 000 000 242 281 045 247 708 185 985 922 720 491 418 966 556 672 × 2 = 0 + 0.000 000 000 484 562 090 495 416 371 971 845 440 982 837 933 113 344;
  • 132) 0.000 000 000 484 562 090 495 416 371 971 845 440 982 837 933 113 344 × 2 = 0 + 0.000 000 000 969 124 180 990 832 743 943 690 881 965 675 866 226 688;
  • 133) 0.000 000 000 969 124 180 990 832 743 943 690 881 965 675 866 226 688 × 2 = 0 + 0.000 000 001 938 248 361 981 665 487 887 381 763 931 351 732 453 376;
  • 134) 0.000 000 001 938 248 361 981 665 487 887 381 763 931 351 732 453 376 × 2 = 0 + 0.000 000 003 876 496 723 963 330 975 774 763 527 862 703 464 906 752;
  • 135) 0.000 000 003 876 496 723 963 330 975 774 763 527 862 703 464 906 752 × 2 = 0 + 0.000 000 007 752 993 447 926 661 951 549 527 055 725 406 929 813 504;
  • 136) 0.000 000 007 752 993 447 926 661 951 549 527 055 725 406 929 813 504 × 2 = 0 + 0.000 000 015 505 986 895 853 323 903 099 054 111 450 813 859 627 008;
  • 137) 0.000 000 015 505 986 895 853 323 903 099 054 111 450 813 859 627 008 × 2 = 0 + 0.000 000 031 011 973 791 706 647 806 198 108 222 901 627 719 254 016;
  • 138) 0.000 000 031 011 973 791 706 647 806 198 108 222 901 627 719 254 016 × 2 = 0 + 0.000 000 062 023 947 583 413 295 612 396 216 445 803 255 438 508 032;
  • 139) 0.000 000 062 023 947 583 413 295 612 396 216 445 803 255 438 508 032 × 2 = 0 + 0.000 000 124 047 895 166 826 591 224 792 432 891 606 510 877 016 064;
  • 140) 0.000 000 124 047 895 166 826 591 224 792 432 891 606 510 877 016 064 × 2 = 0 + 0.000 000 248 095 790 333 653 182 449 584 865 783 213 021 754 032 128;
  • 141) 0.000 000 248 095 790 333 653 182 449 584 865 783 213 021 754 032 128 × 2 = 0 + 0.000 000 496 191 580 667 306 364 899 169 731 566 426 043 508 064 256;
  • 142) 0.000 000 496 191 580 667 306 364 899 169 731 566 426 043 508 064 256 × 2 = 0 + 0.000 000 992 383 161 334 612 729 798 339 463 132 852 087 016 128 512;
  • 143) 0.000 000 992 383 161 334 612 729 798 339 463 132 852 087 016 128 512 × 2 = 0 + 0.000 001 984 766 322 669 225 459 596 678 926 265 704 174 032 257 024;
  • 144) 0.000 001 984 766 322 669 225 459 596 678 926 265 704 174 032 257 024 × 2 = 0 + 0.000 003 969 532 645 338 450 919 193 357 852 531 408 348 064 514 048;
  • 145) 0.000 003 969 532 645 338 450 919 193 357 852 531 408 348 064 514 048 × 2 = 0 + 0.000 007 939 065 290 676 901 838 386 715 705 062 816 696 129 028 096;
  • 146) 0.000 007 939 065 290 676 901 838 386 715 705 062 816 696 129 028 096 × 2 = 0 + 0.000 015 878 130 581 353 803 676 773 431 410 125 633 392 258 056 192;
  • 147) 0.000 015 878 130 581 353 803 676 773 431 410 125 633 392 258 056 192 × 2 = 0 + 0.000 031 756 261 162 707 607 353 546 862 820 251 266 784 516 112 384;
  • 148) 0.000 031 756 261 162 707 607 353 546 862 820 251 266 784 516 112 384 × 2 = 0 + 0.000 063 512 522 325 415 214 707 093 725 640 502 533 569 032 224 768;
  • 149) 0.000 063 512 522 325 415 214 707 093 725 640 502 533 569 032 224 768 × 2 = 0 + 0.000 127 025 044 650 830 429 414 187 451 281 005 067 138 064 449 536;
  • 150) 0.000 127 025 044 650 830 429 414 187 451 281 005 067 138 064 449 536 × 2 = 0 + 0.000 254 050 089 301 660 858 828 374 902 562 010 134 276 128 899 072;
  • 151) 0.000 254 050 089 301 660 858 828 374 902 562 010 134 276 128 899 072 × 2 = 0 + 0.000 508 100 178 603 321 717 656 749 805 124 020 268 552 257 798 144;
  • 152) 0.000 508 100 178 603 321 717 656 749 805 124 020 268 552 257 798 144 × 2 = 0 + 0.001 016 200 357 206 643 435 313 499 610 248 040 537 104 515 596 288;
  • 153) 0.001 016 200 357 206 643 435 313 499 610 248 040 537 104 515 596 288 × 2 = 0 + 0.002 032 400 714 413 286 870 626 999 220 496 081 074 209 031 192 576;
  • 154) 0.002 032 400 714 413 286 870 626 999 220 496 081 074 209 031 192 576 × 2 = 0 + 0.004 064 801 428 826 573 741 253 998 440 992 162 148 418 062 385 152;
  • 155) 0.004 064 801 428 826 573 741 253 998 440 992 162 148 418 062 385 152 × 2 = 0 + 0.008 129 602 857 653 147 482 507 996 881 984 324 296 836 124 770 304;
  • 156) 0.008 129 602 857 653 147 482 507 996 881 984 324 296 836 124 770 304 × 2 = 0 + 0.016 259 205 715 306 294 965 015 993 763 968 648 593 672 249 540 608;
  • 157) 0.016 259 205 715 306 294 965 015 993 763 968 648 593 672 249 540 608 × 2 = 0 + 0.032 518 411 430 612 589 930 031 987 527 937 297 187 344 499 081 216;
  • 158) 0.032 518 411 430 612 589 930 031 987 527 937 297 187 344 499 081 216 × 2 = 0 + 0.065 036 822 861 225 179 860 063 975 055 874 594 374 688 998 162 432;
  • 159) 0.065 036 822 861 225 179 860 063 975 055 874 594 374 688 998 162 432 × 2 = 0 + 0.130 073 645 722 450 359 720 127 950 111 749 188 749 377 996 324 864;
  • 160) 0.130 073 645 722 450 359 720 127 950 111 749 188 749 377 996 324 864 × 2 = 0 + 0.260 147 291 444 900 719 440 255 900 223 498 377 498 755 992 649 728;
  • 161) 0.260 147 291 444 900 719 440 255 900 223 498 377 498 755 992 649 728 × 2 = 0 + 0.520 294 582 889 801 438 880 511 800 446 996 754 997 511 985 299 456;
  • 162) 0.520 294 582 889 801 438 880 511 800 446 996 754 997 511 985 299 456 × 2 = 1 + 0.040 589 165 779 602 877 761 023 600 893 993 509 995 023 970 598 912;
  • 163) 0.040 589 165 779 602 877 761 023 600 893 993 509 995 023 970 598 912 × 2 = 0 + 0.081 178 331 559 205 755 522 047 201 787 987 019 990 047 941 197 824;
  • 164) 0.081 178 331 559 205 755 522 047 201 787 987 019 990 047 941 197 824 × 2 = 0 + 0.162 356 663 118 411 511 044 094 403 575 974 039 980 095 882 395 648;
  • 165) 0.162 356 663 118 411 511 044 094 403 575 974 039 980 095 882 395 648 × 2 = 0 + 0.324 713 326 236 823 022 088 188 807 151 948 079 960 191 764 791 296;
  • 166) 0.324 713 326 236 823 022 088 188 807 151 948 079 960 191 764 791 296 × 2 = 0 + 0.649 426 652 473 646 044 176 377 614 303 896 159 920 383 529 582 592;
  • 167) 0.649 426 652 473 646 044 176 377 614 303 896 159 920 383 529 582 592 × 2 = 1 + 0.298 853 304 947 292 088 352 755 228 607 792 319 840 767 059 165 184;
  • 168) 0.298 853 304 947 292 088 352 755 228 607 792 319 840 767 059 165 184 × 2 = 0 + 0.597 706 609 894 584 176 705 510 457 215 584 639 681 534 118 330 368;
  • 169) 0.597 706 609 894 584 176 705 510 457 215 584 639 681 534 118 330 368 × 2 = 1 + 0.195 413 219 789 168 353 411 020 914 431 169 279 363 068 236 660 736;
  • 170) 0.195 413 219 789 168 353 411 020 914 431 169 279 363 068 236 660 736 × 2 = 0 + 0.390 826 439 578 336 706 822 041 828 862 338 558 726 136 473 321 472;
  • 171) 0.390 826 439 578 336 706 822 041 828 862 338 558 726 136 473 321 472 × 2 = 0 + 0.781 652 879 156 673 413 644 083 657 724 677 117 452 272 946 642 944;
  • 172) 0.781 652 879 156 673 413 644 083 657 724 677 117 452 272 946 642 944 × 2 = 1 + 0.563 305 758 313 346 827 288 167 315 449 354 234 904 545 893 285 888;
  • 173) 0.563 305 758 313 346 827 288 167 315 449 354 234 904 545 893 285 888 × 2 = 1 + 0.126 611 516 626 693 654 576 334 630 898 708 469 809 091 786 571 776;
  • 174) 0.126 611 516 626 693 654 576 334 630 898 708 469 809 091 786 571 776 × 2 = 0 + 0.253 223 033 253 387 309 152 669 261 797 416 939 618 183 573 143 552;
  • 175) 0.253 223 033 253 387 309 152 669 261 797 416 939 618 183 573 143 552 × 2 = 0 + 0.506 446 066 506 774 618 305 338 523 594 833 879 236 367 146 287 104;
  • 176) 0.506 446 066 506 774 618 305 338 523 594 833 879 236 367 146 287 104 × 2 = 1 + 0.012 892 133 013 549 236 610 677 047 189 667 758 472 734 292 574 208;
  • 177) 0.012 892 133 013 549 236 610 677 047 189 667 758 472 734 292 574 208 × 2 = 0 + 0.025 784 266 027 098 473 221 354 094 379 335 516 945 468 585 148 416;
  • 178) 0.025 784 266 027 098 473 221 354 094 379 335 516 945 468 585 148 416 × 2 = 0 + 0.051 568 532 054 196 946 442 708 188 758 671 033 890 937 170 296 832;
  • 179) 0.051 568 532 054 196 946 442 708 188 758 671 033 890 937 170 296 832 × 2 = 0 + 0.103 137 064 108 393 892 885 416 377 517 342 067 781 874 340 593 664;
  • 180) 0.103 137 064 108 393 892 885 416 377 517 342 067 781 874 340 593 664 × 2 = 0 + 0.206 274 128 216 787 785 770 832 755 034 684 135 563 748 681 187 328;
  • 181) 0.206 274 128 216 787 785 770 832 755 034 684 135 563 748 681 187 328 × 2 = 0 + 0.412 548 256 433 575 571 541 665 510 069 368 271 127 497 362 374 656;
  • 182) 0.412 548 256 433 575 571 541 665 510 069 368 271 127 497 362 374 656 × 2 = 0 + 0.825 096 512 867 151 143 083 331 020 138 736 542 254 994 724 749 312;
  • 183) 0.825 096 512 867 151 143 083 331 020 138 736 542 254 994 724 749 312 × 2 = 1 + 0.650 193 025 734 302 286 166 662 040 277 473 084 509 989 449 498 624;
  • 184) 0.650 193 025 734 302 286 166 662 040 277 473 084 509 989 449 498 624 × 2 = 1 + 0.300 386 051 468 604 572 333 324 080 554 946 169 019 978 898 997 248;
  • 185) 0.300 386 051 468 604 572 333 324 080 554 946 169 019 978 898 997 248 × 2 = 0 + 0.600 772 102 937 209 144 666 648 161 109 892 338 039 957 797 994 496;
  • 186) 0.600 772 102 937 209 144 666 648 161 109 892 338 039 957 797 994 496 × 2 = 1 + 0.201 544 205 874 418 289 333 296 322 219 784 676 079 915 595 988 992;
  • 187) 0.201 544 205 874 418 289 333 296 322 219 784 676 079 915 595 988 992 × 2 = 0 + 0.403 088 411 748 836 578 666 592 644 439 569 352 159 831 191 977 984;
  • 188) 0.403 088 411 748 836 578 666 592 644 439 569 352 159 831 191 977 984 × 2 = 0 + 0.806 176 823 497 673 157 333 185 288 879 138 704 319 662 383 955 968;
  • 189) 0.806 176 823 497 673 157 333 185 288 879 138 704 319 662 383 955 968 × 2 = 1 + 0.612 353 646 995 346 314 666 370 577 758 277 408 639 324 767 911 936;
  • 190) 0.612 353 646 995 346 314 666 370 577 758 277 408 639 324 767 911 936 × 2 = 1 + 0.224 707 293 990 692 629 332 741 155 516 554 817 278 649 535 823 872;
  • 191) 0.224 707 293 990 692 629 332 741 155 516 554 817 278 649 535 823 872 × 2 = 0 + 0.449 414 587 981 385 258 665 482 311 033 109 634 557 299 071 647 744;
  • 192) 0.449 414 587 981 385 258 665 482 311 033 109 634 557 299 071 647 744 × 2 = 0 + 0.898 829 175 962 770 517 330 964 622 066 219 269 114 598 143 295 488;
  • 193) 0.898 829 175 962 770 517 330 964 622 066 219 269 114 598 143 295 488 × 2 = 1 + 0.797 658 351 925 541 034 661 929 244 132 438 538 229 196 286 590 976;
  • 194) 0.797 658 351 925 541 034 661 929 244 132 438 538 229 196 286 590 976 × 2 = 1 + 0.595 316 703 851 082 069 323 858 488 264 877 076 458 392 573 181 952;
  • 195) 0.595 316 703 851 082 069 323 858 488 264 877 076 458 392 573 181 952 × 2 = 1 + 0.190 633 407 702 164 138 647 716 976 529 754 152 916 785 146 363 904;
  • 196) 0.190 633 407 702 164 138 647 716 976 529 754 152 916 785 146 363 904 × 2 = 0 + 0.381 266 815 404 328 277 295 433 953 059 508 305 833 570 292 727 808;
  • 197) 0.381 266 815 404 328 277 295 433 953 059 508 305 833 570 292 727 808 × 2 = 0 + 0.762 533 630 808 656 554 590 867 906 119 016 611 667 140 585 455 616;
  • 198) 0.762 533 630 808 656 554 590 867 906 119 016 611 667 140 585 455 616 × 2 = 1 + 0.525 067 261 617 313 109 181 735 812 238 033 223 334 281 170 911 232;
  • 199) 0.525 067 261 617 313 109 181 735 812 238 033 223 334 281 170 911 232 × 2 = 1 + 0.050 134 523 234 626 218 363 471 624 476 066 446 668 562 341 822 464;
  • 200) 0.050 134 523 234 626 218 363 471 624 476 066 446 668 562 341 822 464 × 2 = 0 + 0.100 269 046 469 252 436 726 943 248 952 132 893 337 124 683 644 928;
  • 201) 0.100 269 046 469 252 436 726 943 248 952 132 893 337 124 683 644 928 × 2 = 0 + 0.200 538 092 938 504 873 453 886 497 904 265 786 674 249 367 289 856;
  • 202) 0.200 538 092 938 504 873 453 886 497 904 265 786 674 249 367 289 856 × 2 = 0 + 0.401 076 185 877 009 746 907 772 995 808 531 573 348 498 734 579 712;
  • 203) 0.401 076 185 877 009 746 907 772 995 808 531 573 348 498 734 579 712 × 2 = 0 + 0.802 152 371 754 019 493 815 545 991 617 063 146 696 997 469 159 424;
  • 204) 0.802 152 371 754 019 493 815 545 991 617 063 146 696 997 469 159 424 × 2 = 1 + 0.604 304 743 508 038 987 631 091 983 234 126 293 393 994 938 318 848;
  • 205) 0.604 304 743 508 038 987 631 091 983 234 126 293 393 994 938 318 848 × 2 = 1 + 0.208 609 487 016 077 975 262 183 966 468 252 586 787 989 876 637 696;
  • 206) 0.208 609 487 016 077 975 262 183 966 468 252 586 787 989 876 637 696 × 2 = 0 + 0.417 218 974 032 155 950 524 367 932 936 505 173 575 979 753 275 392;
  • 207) 0.417 218 974 032 155 950 524 367 932 936 505 173 575 979 753 275 392 × 2 = 0 + 0.834 437 948 064 311 901 048 735 865 873 010 347 151 959 506 550 784;
  • 208) 0.834 437 948 064 311 901 048 735 865 873 010 347 151 959 506 550 784 × 2 = 1 + 0.668 875 896 128 623 802 097 471 731 746 020 694 303 919 013 101 568;
  • 209) 0.668 875 896 128 623 802 097 471 731 746 020 694 303 919 013 101 568 × 2 = 1 + 0.337 751 792 257 247 604 194 943 463 492 041 388 607 838 026 203 136;
  • 210) 0.337 751 792 257 247 604 194 943 463 492 041 388 607 838 026 203 136 × 2 = 0 + 0.675 503 584 514 495 208 389 886 926 984 082 777 215 676 052 406 272;
  • 211) 0.675 503 584 514 495 208 389 886 926 984 082 777 215 676 052 406 272 × 2 = 1 + 0.351 007 169 028 990 416 779 773 853 968 165 554 431 352 104 812 544;
  • 212) 0.351 007 169 028 990 416 779 773 853 968 165 554 431 352 104 812 544 × 2 = 0 + 0.702 014 338 057 980 833 559 547 707 936 331 108 862 704 209 625 088;
  • 213) 0.702 014 338 057 980 833 559 547 707 936 331 108 862 704 209 625 088 × 2 = 1 + 0.404 028 676 115 961 667 119 095 415 872 662 217 725 408 419 250 176;
  • 214) 0.404 028 676 115 961 667 119 095 415 872 662 217 725 408 419 250 176 × 2 = 0 + 0.808 057 352 231 923 334 238 190 831 745 324 435 450 816 838 500 352;

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).


4. 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 178(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 0100 0010 1001 1001 0000 0011 0100 1100 1110 0110 0001 1001 1010 10(2)

5. Positive number before normalization:

0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 178(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 0100 0010 1001 1001 0000 0011 0100 1100 1110 0110 0001 1001 1010 10(2)

6. Normalize the binary representation of the number.

Shift the decimal mark 162 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 178(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 0100 0010 1001 1001 0000 0011 0100 1100 1110 0110 0001 1001 1010 10(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 0100 0010 1001 1001 0000 0011 0100 1100 1110 0110 0001 1001 1010 10(2) × 20 =


1.0000 1010 0110 0100 0000 1101 0011 0011 1001 1000 0110 0110 1010(2) × 2-162


7. 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 0 (a positive number)


Exponent (unadjusted): -162


Mantissa (not normalized):
1.0000 1010 0110 0100 0000 1101 0011 0011 1001 1000 0110 0110 1010


8. Adjust the exponent.

Use the 11 bit excess/bias notation:


Exponent (adjusted) =


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


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


(-162 + 1 023)(10) =


861(10)


9. 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;
  • 861 ÷ 2 = 430 + 1;
  • 430 ÷ 2 = 215 + 0;
  • 215 ÷ 2 = 107 + 1;
  • 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;

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

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


Exponent (adjusted) =


861(10) =


011 0101 1101(2)


11. 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. 0000 1010 0110 0100 0000 1101 0011 0011 1001 1000 0110 0110 1010 =


0000 1010 0110 0100 0000 1101 0011 0011 1001 1000 0110 0110 1010


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

Sign (1 bit) =
0 (a positive number)


Exponent (11 bits) =
011 0101 1101


Mantissa (52 bits) =
0000 1010 0110 0100 0000 1101 0011 0011 1001 1000 0110 0110 1010


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

0 - 011 0101 1101 - 0000 1010 0110 0100 0000 1101 0011 0011 1001 1000 0110 0110 1010

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