-0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 717 464 744 Converted to 32 Bit Single 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 717 464 744(10) to 32 bit single precision IEEE 754 binary floating point representation standard (1 bit for sign, 8 bits for exponent, 23 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 717 464 744(10) to 32 bit single precision IEEE 754 binary floating point representation (1 bit for sign, 8 bits for exponent, 23 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 717 464 744| = 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 717 464 744


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 717 464 744.

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 717 464 744 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 001 434 929 488;
  • 2) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 001 434 929 488 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 002 869 858 976;
  • 3) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 002 869 858 976 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 005 739 717 952;
  • 4) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 005 739 717 952 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 011 479 435 904;
  • 5) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 011 479 435 904 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 022 958 871 808;
  • 6) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 022 958 871 808 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 045 917 743 616;
  • 7) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 045 917 743 616 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 091 835 487 232;
  • 8) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 091 835 487 232 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 183 670 974 464;
  • 9) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 183 670 974 464 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 367 341 948 928;
  • 10) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 367 341 948 928 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 734 683 897 856;
  • 11) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 734 683 897 856 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 001 469 367 795 712;
  • 12) 0.000 000 000 000 000 000 000 000 000 000 000 000 001 469 367 795 712 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 002 938 735 591 424;
  • 13) 0.000 000 000 000 000 000 000 000 000 000 000 000 002 938 735 591 424 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 005 877 471 182 848;
  • 14) 0.000 000 000 000 000 000 000 000 000 000 000 000 005 877 471 182 848 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 011 754 942 365 696;
  • 15) 0.000 000 000 000 000 000 000 000 000 000 000 000 011 754 942 365 696 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 023 509 884 731 392;
  • 16) 0.000 000 000 000 000 000 000 000 000 000 000 000 023 509 884 731 392 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 047 019 769 462 784;
  • 17) 0.000 000 000 000 000 000 000 000 000 000 000 000 047 019 769 462 784 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 094 039 538 925 568;
  • 18) 0.000 000 000 000 000 000 000 000 000 000 000 000 094 039 538 925 568 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 188 079 077 851 136;
  • 19) 0.000 000 000 000 000 000 000 000 000 000 000 000 188 079 077 851 136 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 376 158 155 702 272;
  • 20) 0.000 000 000 000 000 000 000 000 000 000 000 000 376 158 155 702 272 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 752 316 311 404 544;
  • 21) 0.000 000 000 000 000 000 000 000 000 000 000 000 752 316 311 404 544 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 001 504 632 622 809 088;
  • 22) 0.000 000 000 000 000 000 000 000 000 000 000 001 504 632 622 809 088 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 003 009 265 245 618 176;
  • 23) 0.000 000 000 000 000 000 000 000 000 000 000 003 009 265 245 618 176 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 006 018 530 491 236 352;
  • 24) 0.000 000 000 000 000 000 000 000 000 000 000 006 018 530 491 236 352 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 012 037 060 982 472 704;
  • 25) 0.000 000 000 000 000 000 000 000 000 000 000 012 037 060 982 472 704 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 024 074 121 964 945 408;
  • 26) 0.000 000 000 000 000 000 000 000 000 000 000 024 074 121 964 945 408 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 048 148 243 929 890 816;
  • 27) 0.000 000 000 000 000 000 000 000 000 000 000 048 148 243 929 890 816 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 096 296 487 859 781 632;
  • 28) 0.000 000 000 000 000 000 000 000 000 000 000 096 296 487 859 781 632 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 192 592 975 719 563 264;
  • 29) 0.000 000 000 000 000 000 000 000 000 000 000 192 592 975 719 563 264 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 385 185 951 439 126 528;
  • 30) 0.000 000 000 000 000 000 000 000 000 000 000 385 185 951 439 126 528 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 770 371 902 878 253 056;
  • 31) 0.000 000 000 000 000 000 000 000 000 000 000 770 371 902 878 253 056 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 001 540 743 805 756 506 112;
  • 32) 0.000 000 000 000 000 000 000 000 000 000 001 540 743 805 756 506 112 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 003 081 487 611 513 012 224;
  • 33) 0.000 000 000 000 000 000 000 000 000 000 003 081 487 611 513 012 224 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 006 162 975 223 026 024 448;
  • 34) 0.000 000 000 000 000 000 000 000 000 000 006 162 975 223 026 024 448 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 012 325 950 446 052 048 896;
  • 35) 0.000 000 000 000 000 000 000 000 000 000 012 325 950 446 052 048 896 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 024 651 900 892 104 097 792;
  • 36) 0.000 000 000 000 000 000 000 000 000 000 024 651 900 892 104 097 792 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 049 303 801 784 208 195 584;
  • 37) 0.000 000 000 000 000 000 000 000 000 000 049 303 801 784 208 195 584 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 098 607 603 568 416 391 168;
  • 38) 0.000 000 000 000 000 000 000 000 000 000 098 607 603 568 416 391 168 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 197 215 207 136 832 782 336;
  • 39) 0.000 000 000 000 000 000 000 000 000 000 197 215 207 136 832 782 336 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 394 430 414 273 665 564 672;
  • 40) 0.000 000 000 000 000 000 000 000 000 000 394 430 414 273 665 564 672 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 788 860 828 547 331 129 344;
  • 41) 0.000 000 000 000 000 000 000 000 000 000 788 860 828 547 331 129 344 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 001 577 721 657 094 662 258 688;
  • 42) 0.000 000 000 000 000 000 000 000 000 001 577 721 657 094 662 258 688 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 003 155 443 314 189 324 517 376;
  • 43) 0.000 000 000 000 000 000 000 000 000 003 155 443 314 189 324 517 376 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 006 310 886 628 378 649 034 752;
  • 44) 0.000 000 000 000 000 000 000 000 000 006 310 886 628 378 649 034 752 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 012 621 773 256 757 298 069 504;
  • 45) 0.000 000 000 000 000 000 000 000 000 012 621 773 256 757 298 069 504 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 025 243 546 513 514 596 139 008;
  • 46) 0.000 000 000 000 000 000 000 000 000 025 243 546 513 514 596 139 008 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 050 487 093 027 029 192 278 016;
  • 47) 0.000 000 000 000 000 000 000 000 000 050 487 093 027 029 192 278 016 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 100 974 186 054 058 384 556 032;
  • 48) 0.000 000 000 000 000 000 000 000 000 100 974 186 054 058 384 556 032 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 201 948 372 108 116 769 112 064;
  • 49) 0.000 000 000 000 000 000 000 000 000 201 948 372 108 116 769 112 064 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 403 896 744 216 233 538 224 128;
  • 50) 0.000 000 000 000 000 000 000 000 000 403 896 744 216 233 538 224 128 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 807 793 488 432 467 076 448 256;
  • 51) 0.000 000 000 000 000 000 000 000 000 807 793 488 432 467 076 448 256 × 2 = 0 + 0.000 000 000 000 000 000 000 000 001 615 586 976 864 934 152 896 512;
  • 52) 0.000 000 000 000 000 000 000 000 001 615 586 976 864 934 152 896 512 × 2 = 0 + 0.000 000 000 000 000 000 000 000 003 231 173 953 729 868 305 793 024;
  • 53) 0.000 000 000 000 000 000 000 000 003 231 173 953 729 868 305 793 024 × 2 = 0 + 0.000 000 000 000 000 000 000 000 006 462 347 907 459 736 611 586 048;
  • 54) 0.000 000 000 000 000 000 000 000 006 462 347 907 459 736 611 586 048 × 2 = 0 + 0.000 000 000 000 000 000 000 000 012 924 695 814 919 473 223 172 096;
  • 55) 0.000 000 000 000 000 000 000 000 012 924 695 814 919 473 223 172 096 × 2 = 0 + 0.000 000 000 000 000 000 000 000 025 849 391 629 838 946 446 344 192;
  • 56) 0.000 000 000 000 000 000 000 000 025 849 391 629 838 946 446 344 192 × 2 = 0 + 0.000 000 000 000 000 000 000 000 051 698 783 259 677 892 892 688 384;
  • 57) 0.000 000 000 000 000 000 000 000 051 698 783 259 677 892 892 688 384 × 2 = 0 + 0.000 000 000 000 000 000 000 000 103 397 566 519 355 785 785 376 768;
  • 58) 0.000 000 000 000 000 000 000 000 103 397 566 519 355 785 785 376 768 × 2 = 0 + 0.000 000 000 000 000 000 000 000 206 795 133 038 711 571 570 753 536;
  • 59) 0.000 000 000 000 000 000 000 000 206 795 133 038 711 571 570 753 536 × 2 = 0 + 0.000 000 000 000 000 000 000 000 413 590 266 077 423 143 141 507 072;
  • 60) 0.000 000 000 000 000 000 000 000 413 590 266 077 423 143 141 507 072 × 2 = 0 + 0.000 000 000 000 000 000 000 000 827 180 532 154 846 286 283 014 144;
  • 61) 0.000 000 000 000 000 000 000 000 827 180 532 154 846 286 283 014 144 × 2 = 0 + 0.000 000 000 000 000 000 000 001 654 361 064 309 692 572 566 028 288;
  • 62) 0.000 000 000 000 000 000 000 001 654 361 064 309 692 572 566 028 288 × 2 = 0 + 0.000 000 000 000 000 000 000 003 308 722 128 619 385 145 132 056 576;
  • 63) 0.000 000 000 000 000 000 000 003 308 722 128 619 385 145 132 056 576 × 2 = 0 + 0.000 000 000 000 000 000 000 006 617 444 257 238 770 290 264 113 152;
  • 64) 0.000 000 000 000 000 000 000 006 617 444 257 238 770 290 264 113 152 × 2 = 0 + 0.000 000 000 000 000 000 000 013 234 888 514 477 540 580 528 226 304;
  • 65) 0.000 000 000 000 000 000 000 013 234 888 514 477 540 580 528 226 304 × 2 = 0 + 0.000 000 000 000 000 000 000 026 469 777 028 955 081 161 056 452 608;
  • 66) 0.000 000 000 000 000 000 000 026 469 777 028 955 081 161 056 452 608 × 2 = 0 + 0.000 000 000 000 000 000 000 052 939 554 057 910 162 322 112 905 216;
  • 67) 0.000 000 000 000 000 000 000 052 939 554 057 910 162 322 112 905 216 × 2 = 0 + 0.000 000 000 000 000 000 000 105 879 108 115 820 324 644 225 810 432;
  • 68) 0.000 000 000 000 000 000 000 105 879 108 115 820 324 644 225 810 432 × 2 = 0 + 0.000 000 000 000 000 000 000 211 758 216 231 640 649 288 451 620 864;
  • 69) 0.000 000 000 000 000 000 000 211 758 216 231 640 649 288 451 620 864 × 2 = 0 + 0.000 000 000 000 000 000 000 423 516 432 463 281 298 576 903 241 728;
  • 70) 0.000 000 000 000 000 000 000 423 516 432 463 281 298 576 903 241 728 × 2 = 0 + 0.000 000 000 000 000 000 000 847 032 864 926 562 597 153 806 483 456;
  • 71) 0.000 000 000 000 000 000 000 847 032 864 926 562 597 153 806 483 456 × 2 = 0 + 0.000 000 000 000 000 000 001 694 065 729 853 125 194 307 612 966 912;
  • 72) 0.000 000 000 000 000 000 001 694 065 729 853 125 194 307 612 966 912 × 2 = 0 + 0.000 000 000 000 000 000 003 388 131 459 706 250 388 615 225 933 824;
  • 73) 0.000 000 000 000 000 000 003 388 131 459 706 250 388 615 225 933 824 × 2 = 0 + 0.000 000 000 000 000 000 006 776 262 919 412 500 777 230 451 867 648;
  • 74) 0.000 000 000 000 000 000 006 776 262 919 412 500 777 230 451 867 648 × 2 = 0 + 0.000 000 000 000 000 000 013 552 525 838 825 001 554 460 903 735 296;
  • 75) 0.000 000 000 000 000 000 013 552 525 838 825 001 554 460 903 735 296 × 2 = 0 + 0.000 000 000 000 000 000 027 105 051 677 650 003 108 921 807 470 592;
  • 76) 0.000 000 000 000 000 000 027 105 051 677 650 003 108 921 807 470 592 × 2 = 0 + 0.000 000 000 000 000 000 054 210 103 355 300 006 217 843 614 941 184;
  • 77) 0.000 000 000 000 000 000 054 210 103 355 300 006 217 843 614 941 184 × 2 = 0 + 0.000 000 000 000 000 000 108 420 206 710 600 012 435 687 229 882 368;
  • 78) 0.000 000 000 000 000 000 108 420 206 710 600 012 435 687 229 882 368 × 2 = 0 + 0.000 000 000 000 000 000 216 840 413 421 200 024 871 374 459 764 736;
  • 79) 0.000 000 000 000 000 000 216 840 413 421 200 024 871 374 459 764 736 × 2 = 0 + 0.000 000 000 000 000 000 433 680 826 842 400 049 742 748 919 529 472;
  • 80) 0.000 000 000 000 000 000 433 680 826 842 400 049 742 748 919 529 472 × 2 = 0 + 0.000 000 000 000 000 000 867 361 653 684 800 099 485 497 839 058 944;
  • 81) 0.000 000 000 000 000 000 867 361 653 684 800 099 485 497 839 058 944 × 2 = 0 + 0.000 000 000 000 000 001 734 723 307 369 600 198 970 995 678 117 888;
  • 82) 0.000 000 000 000 000 001 734 723 307 369 600 198 970 995 678 117 888 × 2 = 0 + 0.000 000 000 000 000 003 469 446 614 739 200 397 941 991 356 235 776;
  • 83) 0.000 000 000 000 000 003 469 446 614 739 200 397 941 991 356 235 776 × 2 = 0 + 0.000 000 000 000 000 006 938 893 229 478 400 795 883 982 712 471 552;
  • 84) 0.000 000 000 000 000 006 938 893 229 478 400 795 883 982 712 471 552 × 2 = 0 + 0.000 000 000 000 000 013 877 786 458 956 801 591 767 965 424 943 104;
  • 85) 0.000 000 000 000 000 013 877 786 458 956 801 591 767 965 424 943 104 × 2 = 0 + 0.000 000 000 000 000 027 755 572 917 913 603 183 535 930 849 886 208;
  • 86) 0.000 000 000 000 000 027 755 572 917 913 603 183 535 930 849 886 208 × 2 = 0 + 0.000 000 000 000 000 055 511 145 835 827 206 367 071 861 699 772 416;
  • 87) 0.000 000 000 000 000 055 511 145 835 827 206 367 071 861 699 772 416 × 2 = 0 + 0.000 000 000 000 000 111 022 291 671 654 412 734 143 723 399 544 832;
  • 88) 0.000 000 000 000 000 111 022 291 671 654 412 734 143 723 399 544 832 × 2 = 0 + 0.000 000 000 000 000 222 044 583 343 308 825 468 287 446 799 089 664;
  • 89) 0.000 000 000 000 000 222 044 583 343 308 825 468 287 446 799 089 664 × 2 = 0 + 0.000 000 000 000 000 444 089 166 686 617 650 936 574 893 598 179 328;
  • 90) 0.000 000 000 000 000 444 089 166 686 617 650 936 574 893 598 179 328 × 2 = 0 + 0.000 000 000 000 000 888 178 333 373 235 301 873 149 787 196 358 656;
  • 91) 0.000 000 000 000 000 888 178 333 373 235 301 873 149 787 196 358 656 × 2 = 0 + 0.000 000 000 000 001 776 356 666 746 470 603 746 299 574 392 717 312;
  • 92) 0.000 000 000 000 001 776 356 666 746 470 603 746 299 574 392 717 312 × 2 = 0 + 0.000 000 000 000 003 552 713 333 492 941 207 492 599 148 785 434 624;
  • 93) 0.000 000 000 000 003 552 713 333 492 941 207 492 599 148 785 434 624 × 2 = 0 + 0.000 000 000 000 007 105 426 666 985 882 414 985 198 297 570 869 248;
  • 94) 0.000 000 000 000 007 105 426 666 985 882 414 985 198 297 570 869 248 × 2 = 0 + 0.000 000 000 000 014 210 853 333 971 764 829 970 396 595 141 738 496;
  • 95) 0.000 000 000 000 014 210 853 333 971 764 829 970 396 595 141 738 496 × 2 = 0 + 0.000 000 000 000 028 421 706 667 943 529 659 940 793 190 283 476 992;
  • 96) 0.000 000 000 000 028 421 706 667 943 529 659 940 793 190 283 476 992 × 2 = 0 + 0.000 000 000 000 056 843 413 335 887 059 319 881 586 380 566 953 984;
  • 97) 0.000 000 000 000 056 843 413 335 887 059 319 881 586 380 566 953 984 × 2 = 0 + 0.000 000 000 000 113 686 826 671 774 118 639 763 172 761 133 907 968;
  • 98) 0.000 000 000 000 113 686 826 671 774 118 639 763 172 761 133 907 968 × 2 = 0 + 0.000 000 000 000 227 373 653 343 548 237 279 526 345 522 267 815 936;
  • 99) 0.000 000 000 000 227 373 653 343 548 237 279 526 345 522 267 815 936 × 2 = 0 + 0.000 000 000 000 454 747 306 687 096 474 559 052 691 044 535 631 872;
  • 100) 0.000 000 000 000 454 747 306 687 096 474 559 052 691 044 535 631 872 × 2 = 0 + 0.000 000 000 000 909 494 613 374 192 949 118 105 382 089 071 263 744;
  • 101) 0.000 000 000 000 909 494 613 374 192 949 118 105 382 089 071 263 744 × 2 = 0 + 0.000 000 000 001 818 989 226 748 385 898 236 210 764 178 142 527 488;
  • 102) 0.000 000 000 001 818 989 226 748 385 898 236 210 764 178 142 527 488 × 2 = 0 + 0.000 000 000 003 637 978 453 496 771 796 472 421 528 356 285 054 976;
  • 103) 0.000 000 000 003 637 978 453 496 771 796 472 421 528 356 285 054 976 × 2 = 0 + 0.000 000 000 007 275 956 906 993 543 592 944 843 056 712 570 109 952;
  • 104) 0.000 000 000 007 275 956 906 993 543 592 944 843 056 712 570 109 952 × 2 = 0 + 0.000 000 000 014 551 913 813 987 087 185 889 686 113 425 140 219 904;
  • 105) 0.000 000 000 014 551 913 813 987 087 185 889 686 113 425 140 219 904 × 2 = 0 + 0.000 000 000 029 103 827 627 974 174 371 779 372 226 850 280 439 808;
  • 106) 0.000 000 000 029 103 827 627 974 174 371 779 372 226 850 280 439 808 × 2 = 0 + 0.000 000 000 058 207 655 255 948 348 743 558 744 453 700 560 879 616;
  • 107) 0.000 000 000 058 207 655 255 948 348 743 558 744 453 700 560 879 616 × 2 = 0 + 0.000 000 000 116 415 310 511 896 697 487 117 488 907 401 121 759 232;
  • 108) 0.000 000 000 116 415 310 511 896 697 487 117 488 907 401 121 759 232 × 2 = 0 + 0.000 000 000 232 830 621 023 793 394 974 234 977 814 802 243 518 464;
  • 109) 0.000 000 000 232 830 621 023 793 394 974 234 977 814 802 243 518 464 × 2 = 0 + 0.000 000 000 465 661 242 047 586 789 948 469 955 629 604 487 036 928;
  • 110) 0.000 000 000 465 661 242 047 586 789 948 469 955 629 604 487 036 928 × 2 = 0 + 0.000 000 000 931 322 484 095 173 579 896 939 911 259 208 974 073 856;
  • 111) 0.000 000 000 931 322 484 095 173 579 896 939 911 259 208 974 073 856 × 2 = 0 + 0.000 000 001 862 644 968 190 347 159 793 879 822 518 417 948 147 712;
  • 112) 0.000 000 001 862 644 968 190 347 159 793 879 822 518 417 948 147 712 × 2 = 0 + 0.000 000 003 725 289 936 380 694 319 587 759 645 036 835 896 295 424;
  • 113) 0.000 000 003 725 289 936 380 694 319 587 759 645 036 835 896 295 424 × 2 = 0 + 0.000 000 007 450 579 872 761 388 639 175 519 290 073 671 792 590 848;
  • 114) 0.000 000 007 450 579 872 761 388 639 175 519 290 073 671 792 590 848 × 2 = 0 + 0.000 000 014 901 159 745 522 777 278 351 038 580 147 343 585 181 696;
  • 115) 0.000 000 014 901 159 745 522 777 278 351 038 580 147 343 585 181 696 × 2 = 0 + 0.000 000 029 802 319 491 045 554 556 702 077 160 294 687 170 363 392;
  • 116) 0.000 000 029 802 319 491 045 554 556 702 077 160 294 687 170 363 392 × 2 = 0 + 0.000 000 059 604 638 982 091 109 113 404 154 320 589 374 340 726 784;
  • 117) 0.000 000 059 604 638 982 091 109 113 404 154 320 589 374 340 726 784 × 2 = 0 + 0.000 000 119 209 277 964 182 218 226 808 308 641 178 748 681 453 568;
  • 118) 0.000 000 119 209 277 964 182 218 226 808 308 641 178 748 681 453 568 × 2 = 0 + 0.000 000 238 418 555 928 364 436 453 616 617 282 357 497 362 907 136;
  • 119) 0.000 000 238 418 555 928 364 436 453 616 617 282 357 497 362 907 136 × 2 = 0 + 0.000 000 476 837 111 856 728 872 907 233 234 564 714 994 725 814 272;
  • 120) 0.000 000 476 837 111 856 728 872 907 233 234 564 714 994 725 814 272 × 2 = 0 + 0.000 000 953 674 223 713 457 745 814 466 469 129 429 989 451 628 544;
  • 121) 0.000 000 953 674 223 713 457 745 814 466 469 129 429 989 451 628 544 × 2 = 0 + 0.000 001 907 348 447 426 915 491 628 932 938 258 859 978 903 257 088;
  • 122) 0.000 001 907 348 447 426 915 491 628 932 938 258 859 978 903 257 088 × 2 = 0 + 0.000 003 814 696 894 853 830 983 257 865 876 517 719 957 806 514 176;
  • 123) 0.000 003 814 696 894 853 830 983 257 865 876 517 719 957 806 514 176 × 2 = 0 + 0.000 007 629 393 789 707 661 966 515 731 753 035 439 915 613 028 352;
  • 124) 0.000 007 629 393 789 707 661 966 515 731 753 035 439 915 613 028 352 × 2 = 0 + 0.000 015 258 787 579 415 323 933 031 463 506 070 879 831 226 056 704;
  • 125) 0.000 015 258 787 579 415 323 933 031 463 506 070 879 831 226 056 704 × 2 = 0 + 0.000 030 517 575 158 830 647 866 062 927 012 141 759 662 452 113 408;
  • 126) 0.000 030 517 575 158 830 647 866 062 927 012 141 759 662 452 113 408 × 2 = 0 + 0.000 061 035 150 317 661 295 732 125 854 024 283 519 324 904 226 816;
  • 127) 0.000 061 035 150 317 661 295 732 125 854 024 283 519 324 904 226 816 × 2 = 0 + 0.000 122 070 300 635 322 591 464 251 708 048 567 038 649 808 453 632;
  • 128) 0.000 122 070 300 635 322 591 464 251 708 048 567 038 649 808 453 632 × 2 = 0 + 0.000 244 140 601 270 645 182 928 503 416 097 134 077 299 616 907 264;
  • 129) 0.000 244 140 601 270 645 182 928 503 416 097 134 077 299 616 907 264 × 2 = 0 + 0.000 488 281 202 541 290 365 857 006 832 194 268 154 599 233 814 528;
  • 130) 0.000 488 281 202 541 290 365 857 006 832 194 268 154 599 233 814 528 × 2 = 0 + 0.000 976 562 405 082 580 731 714 013 664 388 536 309 198 467 629 056;
  • 131) 0.000 976 562 405 082 580 731 714 013 664 388 536 309 198 467 629 056 × 2 = 0 + 0.001 953 124 810 165 161 463 428 027 328 777 072 618 396 935 258 112;
  • 132) 0.001 953 124 810 165 161 463 428 027 328 777 072 618 396 935 258 112 × 2 = 0 + 0.003 906 249 620 330 322 926 856 054 657 554 145 236 793 870 516 224;
  • 133) 0.003 906 249 620 330 322 926 856 054 657 554 145 236 793 870 516 224 × 2 = 0 + 0.007 812 499 240 660 645 853 712 109 315 108 290 473 587 741 032 448;
  • 134) 0.007 812 499 240 660 645 853 712 109 315 108 290 473 587 741 032 448 × 2 = 0 + 0.015 624 998 481 321 291 707 424 218 630 216 580 947 175 482 064 896;
  • 135) 0.015 624 998 481 321 291 707 424 218 630 216 580 947 175 482 064 896 × 2 = 0 + 0.031 249 996 962 642 583 414 848 437 260 433 161 894 350 964 129 792;
  • 136) 0.031 249 996 962 642 583 414 848 437 260 433 161 894 350 964 129 792 × 2 = 0 + 0.062 499 993 925 285 166 829 696 874 520 866 323 788 701 928 259 584;
  • 137) 0.062 499 993 925 285 166 829 696 874 520 866 323 788 701 928 259 584 × 2 = 0 + 0.124 999 987 850 570 333 659 393 749 041 732 647 577 403 856 519 168;
  • 138) 0.124 999 987 850 570 333 659 393 749 041 732 647 577 403 856 519 168 × 2 = 0 + 0.249 999 975 701 140 667 318 787 498 083 465 295 154 807 713 038 336;
  • 139) 0.249 999 975 701 140 667 318 787 498 083 465 295 154 807 713 038 336 × 2 = 0 + 0.499 999 951 402 281 334 637 574 996 166 930 590 309 615 426 076 672;
  • 140) 0.499 999 951 402 281 334 637 574 996 166 930 590 309 615 426 076 672 × 2 = 0 + 0.999 999 902 804 562 669 275 149 992 333 861 180 619 230 852 153 344;
  • 141) 0.999 999 902 804 562 669 275 149 992 333 861 180 619 230 852 153 344 × 2 = 1 + 0.999 999 805 609 125 338 550 299 984 667 722 361 238 461 704 306 688;
  • 142) 0.999 999 805 609 125 338 550 299 984 667 722 361 238 461 704 306 688 × 2 = 1 + 0.999 999 611 218 250 677 100 599 969 335 444 722 476 923 408 613 376;
  • 143) 0.999 999 611 218 250 677 100 599 969 335 444 722 476 923 408 613 376 × 2 = 1 + 0.999 999 222 436 501 354 201 199 938 670 889 444 953 846 817 226 752;
  • 144) 0.999 999 222 436 501 354 201 199 938 670 889 444 953 846 817 226 752 × 2 = 1 + 0.999 998 444 873 002 708 402 399 877 341 778 889 907 693 634 453 504;
  • 145) 0.999 998 444 873 002 708 402 399 877 341 778 889 907 693 634 453 504 × 2 = 1 + 0.999 996 889 746 005 416 804 799 754 683 557 779 815 387 268 907 008;
  • 146) 0.999 996 889 746 005 416 804 799 754 683 557 779 815 387 268 907 008 × 2 = 1 + 0.999 993 779 492 010 833 609 599 509 367 115 559 630 774 537 814 016;
  • 147) 0.999 993 779 492 010 833 609 599 509 367 115 559 630 774 537 814 016 × 2 = 1 + 0.999 987 558 984 021 667 219 199 018 734 231 119 261 549 075 628 032;
  • 148) 0.999 987 558 984 021 667 219 199 018 734 231 119 261 549 075 628 032 × 2 = 1 + 0.999 975 117 968 043 334 438 398 037 468 462 238 523 098 151 256 064;
  • 149) 0.999 975 117 968 043 334 438 398 037 468 462 238 523 098 151 256 064 × 2 = 1 + 0.999 950 235 936 086 668 876 796 074 936 924 477 046 196 302 512 128;
  • 150) 0.999 950 235 936 086 668 876 796 074 936 924 477 046 196 302 512 128 × 2 = 1 + 0.999 900 471 872 173 337 753 592 149 873 848 954 092 392 605 024 256;
  • 151) 0.999 900 471 872 173 337 753 592 149 873 848 954 092 392 605 024 256 × 2 = 1 + 0.999 800 943 744 346 675 507 184 299 747 697 908 184 785 210 048 512;
  • 152) 0.999 800 943 744 346 675 507 184 299 747 697 908 184 785 210 048 512 × 2 = 1 + 0.999 601 887 488 693 351 014 368 599 495 395 816 369 570 420 097 024;
  • 153) 0.999 601 887 488 693 351 014 368 599 495 395 816 369 570 420 097 024 × 2 = 1 + 0.999 203 774 977 386 702 028 737 198 990 791 632 739 140 840 194 048;
  • 154) 0.999 203 774 977 386 702 028 737 198 990 791 632 739 140 840 194 048 × 2 = 1 + 0.998 407 549 954 773 404 057 474 397 981 583 265 478 281 680 388 096;
  • 155) 0.998 407 549 954 773 404 057 474 397 981 583 265 478 281 680 388 096 × 2 = 1 + 0.996 815 099 909 546 808 114 948 795 963 166 530 956 563 360 776 192;
  • 156) 0.996 815 099 909 546 808 114 948 795 963 166 530 956 563 360 776 192 × 2 = 1 + 0.993 630 199 819 093 616 229 897 591 926 333 061 913 126 721 552 384;
  • 157) 0.993 630 199 819 093 616 229 897 591 926 333 061 913 126 721 552 384 × 2 = 1 + 0.987 260 399 638 187 232 459 795 183 852 666 123 826 253 443 104 768;
  • 158) 0.987 260 399 638 187 232 459 795 183 852 666 123 826 253 443 104 768 × 2 = 1 + 0.974 520 799 276 374 464 919 590 367 705 332 247 652 506 886 209 536;
  • 159) 0.974 520 799 276 374 464 919 590 367 705 332 247 652 506 886 209 536 × 2 = 1 + 0.949 041 598 552 748 929 839 180 735 410 664 495 305 013 772 419 072;
  • 160) 0.949 041 598 552 748 929 839 180 735 410 664 495 305 013 772 419 072 × 2 = 1 + 0.898 083 197 105 497 859 678 361 470 821 328 990 610 027 544 838 144;
  • 161) 0.898 083 197 105 497 859 678 361 470 821 328 990 610 027 544 838 144 × 2 = 1 + 0.796 166 394 210 995 719 356 722 941 642 657 981 220 055 089 676 288;
  • 162) 0.796 166 394 210 995 719 356 722 941 642 657 981 220 055 089 676 288 × 2 = 1 + 0.592 332 788 421 991 438 713 445 883 285 315 962 440 110 179 352 576;
  • 163) 0.592 332 788 421 991 438 713 445 883 285 315 962 440 110 179 352 576 × 2 = 1 + 0.184 665 576 843 982 877 426 891 766 570 631 924 880 220 358 705 152;
  • 164) 0.184 665 576 843 982 877 426 891 766 570 631 924 880 220 358 705 152 × 2 = 0 + 0.369 331 153 687 965 754 853 783 533 141 263 849 760 440 717 410 304;

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 717 464 744(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 1111 1111 1111 1111 1111 1110(2)

6. Positive number before normalization:

0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 717 464 744(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 1111 1111 1111 1111 1111 1110(2)

7. Normalize the binary representation of the number.

Shift the decimal mark 141 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 717 464 744(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 1111 1111 1111 1111 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 1111 1111 1111 1111 1111 1110(2) × 20 =


1.1111 1111 1111 1111 1111 110(2) × 2-141


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

Sign 1 (a negative number)


Exponent (unadjusted): -141


Mantissa (not normalized):
1.1111 1111 1111 1111 1111 110


9. Adjust the exponent.

Use the 8 bit excess/bias notation:


Exponent (adjusted) =


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


-141 + 2(8-1) - 1 =


(-141 + 127)(10) =


-14(10)


10. Negative exponent!

Your base ten decimal number is too close to ZERO to convert it otherwise to 32 bit single precision IEEE 754 binary floating point representation.

So it will be approximated and treated as ZERO.


11. IEEE 754, Special Case: ZERO

ZERO: Under the IEEE 754 standard, the reserved bitpattern of all the bits of the exponent and the mantissa set on 0 is being used.


-0 and +0 are distinct values, though they are equal.


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

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


Exponent (8 bits) =
0000 0000


Mantissa (23 bits) =
000 0000 0000 0000 0000 0000


Decimal number -0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 717 464 744 converted to 32 bit single precision IEEE 754 binary floating point representation:

1 - 0000 0000 - 000 0000 0000 0000 0000 0000


How to convert decimal numbers from base ten to 32 bit single precision IEEE 754 binary floating point standard

Follow the steps below to convert a base 10 decimal number to 32 bit single 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 base ten 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 of the previous dividing 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 previous multiplying operations, starting from the top of the constructed list 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, by shifting the decimal point (or if you prefer, the decimal mark) "n" positions either to the left or to the right, so that only one non zero digit remains to the left of the decimal point.
  • 7. Adjust the exponent in 8 bit excess/bias notation and then convert it from decimal (base 10) to 8 bit binary, by using the same technique of repeatedly dividing by 2, as shown above:
    Exponent (adjusted) = Exponent (unadjusted) + 2(8-1) - 1
  • 8. Normalize mantissa, remove the leading (leftmost) bit, since it's allways '1' (and the decimal sign if the case) and adjust its length to 23 bits, either by removing the excess bits from the right (losing precision...) or by adding extra '0' bits 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 -25.347 from decimal system (base ten) to 32 bit single precision IEEE 754 binary floating point:

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

    |-25.347| = 25.347

  • 2. First convert the integer part, 25. Divide it repeatedly by 2, keeping track of each remainder, until we get a quotient that is equal to zero:
    • division = quotient + remainder;
    • 25 ÷ 2 = 12 + 1;
    • 12 ÷ 2 = 6 + 0;
    • 6 ÷ 2 = 3 + 0;
    • 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:

    25(10) = 1 1001(2)

  • 4. Then convert the fractional part, 0.347. 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.347 × 2 = 0 + 0.694;
    • 2) 0.694 × 2 = 1 + 0.388;
    • 3) 0.388 × 2 = 0 + 0.776;
    • 4) 0.776 × 2 = 1 + 0.552;
    • 5) 0.552 × 2 = 1 + 0.104;
    • 6) 0.104 × 2 = 0 + 0.208;
    • 7) 0.208 × 2 = 0 + 0.416;
    • 8) 0.416 × 2 = 0 + 0.832;
    • 9) 0.832 × 2 = 1 + 0.664;
    • 10) 0.664 × 2 = 1 + 0.328;
    • 11) 0.328 × 2 = 0 + 0.656;
    • 12) 0.656 × 2 = 1 + 0.312;
    • 13) 0.312 × 2 = 0 + 0.624;
    • 14) 0.624 × 2 = 1 + 0.248;
    • 15) 0.248 × 2 = 0 + 0.496;
    • 16) 0.496 × 2 = 0 + 0.992;
    • 17) 0.992 × 2 = 1 + 0.984;
    • 18) 0.984 × 2 = 1 + 0.968;
    • 19) 0.968 × 2 = 1 + 0.936;
    • 20) 0.936 × 2 = 1 + 0.872;
    • 21) 0.872 × 2 = 1 + 0.744;
    • 22) 0.744 × 2 = 1 + 0.488;
    • 23) 0.488 × 2 = 0 + 0.976;
    • 24) 0.976 × 2 = 1 + 0.952;
    • We didn't get any fractional part that was equal to zero. But we had enough iterations (over Mantissa limit = 23) 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.347(10) = 0.0101 1000 1101 0100 1111 1101(2)

  • 6. Summarizing - the positive number before normalization:

    25.347(10) = 1 1001.0101 1000 1101 0100 1111 1101(2)

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

    25.347(10) =
    1 1001.0101 1000 1101 0100 1111 1101(2) =
    1 1001.0101 1000 1101 0100 1111 1101(2) × 20 =
    1.1001 0101 1000 1101 0100 1111 1101(2) × 24

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

    Sign: 1 (a negative number)

    Exponent (unadjusted): 4

    Mantissa (not-normalized): 1.1001 0101 1000 1101 0100 1111 1101

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

    Exponent (adjusted) = Exponent (unadjusted) + 2(8-1) - 1 = (4 + 127)(10) = 131(10) =
    1000 0011(2)

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

    Mantissa (not-normalized): 1.1001 0101 1000 1101 0100 1111 1101

    Mantissa (normalized): 100 1010 1100 0110 1010 0111

  • Conclusion:

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

    Exponent (8 bits) = 1000 0011

    Mantissa (23 bits) = 100 1010 1100 0110 1010 0111

  • Number -25.347, converted from the decimal system (base 10) to 32 bit single precision IEEE 754 binary floating point =
    1 - 1000 0011 - 100 1010 1100 0110 1010 0111