-0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 717 464 766 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 766(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 766(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 766| = 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 717 464 766


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

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 766 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 001 434 929 532;
  • 2) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 001 434 929 532 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 002 869 859 064;
  • 3) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 002 869 859 064 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 005 739 718 128;
  • 4) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 005 739 718 128 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 011 479 436 256;
  • 5) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 011 479 436 256 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 022 958 872 512;
  • 6) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 022 958 872 512 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 045 917 745 024;
  • 7) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 045 917 745 024 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 091 835 490 048;
  • 8) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 091 835 490 048 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 183 670 980 096;
  • 9) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 183 670 980 096 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 367 341 960 192;
  • 10) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 367 341 960 192 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 734 683 920 384;
  • 11) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 734 683 920 384 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 001 469 367 840 768;
  • 12) 0.000 000 000 000 000 000 000 000 000 000 000 000 001 469 367 840 768 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 002 938 735 681 536;
  • 13) 0.000 000 000 000 000 000 000 000 000 000 000 000 002 938 735 681 536 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 005 877 471 363 072;
  • 14) 0.000 000 000 000 000 000 000 000 000 000 000 000 005 877 471 363 072 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 011 754 942 726 144;
  • 15) 0.000 000 000 000 000 000 000 000 000 000 000 000 011 754 942 726 144 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 023 509 885 452 288;
  • 16) 0.000 000 000 000 000 000 000 000 000 000 000 000 023 509 885 452 288 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 047 019 770 904 576;
  • 17) 0.000 000 000 000 000 000 000 000 000 000 000 000 047 019 770 904 576 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 094 039 541 809 152;
  • 18) 0.000 000 000 000 000 000 000 000 000 000 000 000 094 039 541 809 152 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 188 079 083 618 304;
  • 19) 0.000 000 000 000 000 000 000 000 000 000 000 000 188 079 083 618 304 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 376 158 167 236 608;
  • 20) 0.000 000 000 000 000 000 000 000 000 000 000 000 376 158 167 236 608 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 752 316 334 473 216;
  • 21) 0.000 000 000 000 000 000 000 000 000 000 000 000 752 316 334 473 216 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 001 504 632 668 946 432;
  • 22) 0.000 000 000 000 000 000 000 000 000 000 000 001 504 632 668 946 432 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 003 009 265 337 892 864;
  • 23) 0.000 000 000 000 000 000 000 000 000 000 000 003 009 265 337 892 864 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 006 018 530 675 785 728;
  • 24) 0.000 000 000 000 000 000 000 000 000 000 000 006 018 530 675 785 728 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 012 037 061 351 571 456;
  • 25) 0.000 000 000 000 000 000 000 000 000 000 000 012 037 061 351 571 456 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 024 074 122 703 142 912;
  • 26) 0.000 000 000 000 000 000 000 000 000 000 000 024 074 122 703 142 912 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 048 148 245 406 285 824;
  • 27) 0.000 000 000 000 000 000 000 000 000 000 000 048 148 245 406 285 824 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 096 296 490 812 571 648;
  • 28) 0.000 000 000 000 000 000 000 000 000 000 000 096 296 490 812 571 648 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 192 592 981 625 143 296;
  • 29) 0.000 000 000 000 000 000 000 000 000 000 000 192 592 981 625 143 296 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 385 185 963 250 286 592;
  • 30) 0.000 000 000 000 000 000 000 000 000 000 000 385 185 963 250 286 592 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 770 371 926 500 573 184;
  • 31) 0.000 000 000 000 000 000 000 000 000 000 000 770 371 926 500 573 184 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 001 540 743 853 001 146 368;
  • 32) 0.000 000 000 000 000 000 000 000 000 000 001 540 743 853 001 146 368 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 003 081 487 706 002 292 736;
  • 33) 0.000 000 000 000 000 000 000 000 000 000 003 081 487 706 002 292 736 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 006 162 975 412 004 585 472;
  • 34) 0.000 000 000 000 000 000 000 000 000 000 006 162 975 412 004 585 472 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 012 325 950 824 009 170 944;
  • 35) 0.000 000 000 000 000 000 000 000 000 000 012 325 950 824 009 170 944 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 024 651 901 648 018 341 888;
  • 36) 0.000 000 000 000 000 000 000 000 000 000 024 651 901 648 018 341 888 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 049 303 803 296 036 683 776;
  • 37) 0.000 000 000 000 000 000 000 000 000 000 049 303 803 296 036 683 776 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 098 607 606 592 073 367 552;
  • 38) 0.000 000 000 000 000 000 000 000 000 000 098 607 606 592 073 367 552 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 197 215 213 184 146 735 104;
  • 39) 0.000 000 000 000 000 000 000 000 000 000 197 215 213 184 146 735 104 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 394 430 426 368 293 470 208;
  • 40) 0.000 000 000 000 000 000 000 000 000 000 394 430 426 368 293 470 208 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 788 860 852 736 586 940 416;
  • 41) 0.000 000 000 000 000 000 000 000 000 000 788 860 852 736 586 940 416 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 001 577 721 705 473 173 880 832;
  • 42) 0.000 000 000 000 000 000 000 000 000 001 577 721 705 473 173 880 832 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 003 155 443 410 946 347 761 664;
  • 43) 0.000 000 000 000 000 000 000 000 000 003 155 443 410 946 347 761 664 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 006 310 886 821 892 695 523 328;
  • 44) 0.000 000 000 000 000 000 000 000 000 006 310 886 821 892 695 523 328 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 012 621 773 643 785 391 046 656;
  • 45) 0.000 000 000 000 000 000 000 000 000 012 621 773 643 785 391 046 656 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 025 243 547 287 570 782 093 312;
  • 46) 0.000 000 000 000 000 000 000 000 000 025 243 547 287 570 782 093 312 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 050 487 094 575 141 564 186 624;
  • 47) 0.000 000 000 000 000 000 000 000 000 050 487 094 575 141 564 186 624 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 100 974 189 150 283 128 373 248;
  • 48) 0.000 000 000 000 000 000 000 000 000 100 974 189 150 283 128 373 248 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 201 948 378 300 566 256 746 496;
  • 49) 0.000 000 000 000 000 000 000 000 000 201 948 378 300 566 256 746 496 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 403 896 756 601 132 513 492 992;
  • 50) 0.000 000 000 000 000 000 000 000 000 403 896 756 601 132 513 492 992 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 807 793 513 202 265 026 985 984;
  • 51) 0.000 000 000 000 000 000 000 000 000 807 793 513 202 265 026 985 984 × 2 = 0 + 0.000 000 000 000 000 000 000 000 001 615 587 026 404 530 053 971 968;
  • 52) 0.000 000 000 000 000 000 000 000 001 615 587 026 404 530 053 971 968 × 2 = 0 + 0.000 000 000 000 000 000 000 000 003 231 174 052 809 060 107 943 936;
  • 53) 0.000 000 000 000 000 000 000 000 003 231 174 052 809 060 107 943 936 × 2 = 0 + 0.000 000 000 000 000 000 000 000 006 462 348 105 618 120 215 887 872;
  • 54) 0.000 000 000 000 000 000 000 000 006 462 348 105 618 120 215 887 872 × 2 = 0 + 0.000 000 000 000 000 000 000 000 012 924 696 211 236 240 431 775 744;
  • 55) 0.000 000 000 000 000 000 000 000 012 924 696 211 236 240 431 775 744 × 2 = 0 + 0.000 000 000 000 000 000 000 000 025 849 392 422 472 480 863 551 488;
  • 56) 0.000 000 000 000 000 000 000 000 025 849 392 422 472 480 863 551 488 × 2 = 0 + 0.000 000 000 000 000 000 000 000 051 698 784 844 944 961 727 102 976;
  • 57) 0.000 000 000 000 000 000 000 000 051 698 784 844 944 961 727 102 976 × 2 = 0 + 0.000 000 000 000 000 000 000 000 103 397 569 689 889 923 454 205 952;
  • 58) 0.000 000 000 000 000 000 000 000 103 397 569 689 889 923 454 205 952 × 2 = 0 + 0.000 000 000 000 000 000 000 000 206 795 139 379 779 846 908 411 904;
  • 59) 0.000 000 000 000 000 000 000 000 206 795 139 379 779 846 908 411 904 × 2 = 0 + 0.000 000 000 000 000 000 000 000 413 590 278 759 559 693 816 823 808;
  • 60) 0.000 000 000 000 000 000 000 000 413 590 278 759 559 693 816 823 808 × 2 = 0 + 0.000 000 000 000 000 000 000 000 827 180 557 519 119 387 633 647 616;
  • 61) 0.000 000 000 000 000 000 000 000 827 180 557 519 119 387 633 647 616 × 2 = 0 + 0.000 000 000 000 000 000 000 001 654 361 115 038 238 775 267 295 232;
  • 62) 0.000 000 000 000 000 000 000 001 654 361 115 038 238 775 267 295 232 × 2 = 0 + 0.000 000 000 000 000 000 000 003 308 722 230 076 477 550 534 590 464;
  • 63) 0.000 000 000 000 000 000 000 003 308 722 230 076 477 550 534 590 464 × 2 = 0 + 0.000 000 000 000 000 000 000 006 617 444 460 152 955 101 069 180 928;
  • 64) 0.000 000 000 000 000 000 000 006 617 444 460 152 955 101 069 180 928 × 2 = 0 + 0.000 000 000 000 000 000 000 013 234 888 920 305 910 202 138 361 856;
  • 65) 0.000 000 000 000 000 000 000 013 234 888 920 305 910 202 138 361 856 × 2 = 0 + 0.000 000 000 000 000 000 000 026 469 777 840 611 820 404 276 723 712;
  • 66) 0.000 000 000 000 000 000 000 026 469 777 840 611 820 404 276 723 712 × 2 = 0 + 0.000 000 000 000 000 000 000 052 939 555 681 223 640 808 553 447 424;
  • 67) 0.000 000 000 000 000 000 000 052 939 555 681 223 640 808 553 447 424 × 2 = 0 + 0.000 000 000 000 000 000 000 105 879 111 362 447 281 617 106 894 848;
  • 68) 0.000 000 000 000 000 000 000 105 879 111 362 447 281 617 106 894 848 × 2 = 0 + 0.000 000 000 000 000 000 000 211 758 222 724 894 563 234 213 789 696;
  • 69) 0.000 000 000 000 000 000 000 211 758 222 724 894 563 234 213 789 696 × 2 = 0 + 0.000 000 000 000 000 000 000 423 516 445 449 789 126 468 427 579 392;
  • 70) 0.000 000 000 000 000 000 000 423 516 445 449 789 126 468 427 579 392 × 2 = 0 + 0.000 000 000 000 000 000 000 847 032 890 899 578 252 936 855 158 784;
  • 71) 0.000 000 000 000 000 000 000 847 032 890 899 578 252 936 855 158 784 × 2 = 0 + 0.000 000 000 000 000 000 001 694 065 781 799 156 505 873 710 317 568;
  • 72) 0.000 000 000 000 000 000 001 694 065 781 799 156 505 873 710 317 568 × 2 = 0 + 0.000 000 000 000 000 000 003 388 131 563 598 313 011 747 420 635 136;
  • 73) 0.000 000 000 000 000 000 003 388 131 563 598 313 011 747 420 635 136 × 2 = 0 + 0.000 000 000 000 000 000 006 776 263 127 196 626 023 494 841 270 272;
  • 74) 0.000 000 000 000 000 000 006 776 263 127 196 626 023 494 841 270 272 × 2 = 0 + 0.000 000 000 000 000 000 013 552 526 254 393 252 046 989 682 540 544;
  • 75) 0.000 000 000 000 000 000 013 552 526 254 393 252 046 989 682 540 544 × 2 = 0 + 0.000 000 000 000 000 000 027 105 052 508 786 504 093 979 365 081 088;
  • 76) 0.000 000 000 000 000 000 027 105 052 508 786 504 093 979 365 081 088 × 2 = 0 + 0.000 000 000 000 000 000 054 210 105 017 573 008 187 958 730 162 176;
  • 77) 0.000 000 000 000 000 000 054 210 105 017 573 008 187 958 730 162 176 × 2 = 0 + 0.000 000 000 000 000 000 108 420 210 035 146 016 375 917 460 324 352;
  • 78) 0.000 000 000 000 000 000 108 420 210 035 146 016 375 917 460 324 352 × 2 = 0 + 0.000 000 000 000 000 000 216 840 420 070 292 032 751 834 920 648 704;
  • 79) 0.000 000 000 000 000 000 216 840 420 070 292 032 751 834 920 648 704 × 2 = 0 + 0.000 000 000 000 000 000 433 680 840 140 584 065 503 669 841 297 408;
  • 80) 0.000 000 000 000 000 000 433 680 840 140 584 065 503 669 841 297 408 × 2 = 0 + 0.000 000 000 000 000 000 867 361 680 281 168 131 007 339 682 594 816;
  • 81) 0.000 000 000 000 000 000 867 361 680 281 168 131 007 339 682 594 816 × 2 = 0 + 0.000 000 000 000 000 001 734 723 360 562 336 262 014 679 365 189 632;
  • 82) 0.000 000 000 000 000 001 734 723 360 562 336 262 014 679 365 189 632 × 2 = 0 + 0.000 000 000 000 000 003 469 446 721 124 672 524 029 358 730 379 264;
  • 83) 0.000 000 000 000 000 003 469 446 721 124 672 524 029 358 730 379 264 × 2 = 0 + 0.000 000 000 000 000 006 938 893 442 249 345 048 058 717 460 758 528;
  • 84) 0.000 000 000 000 000 006 938 893 442 249 345 048 058 717 460 758 528 × 2 = 0 + 0.000 000 000 000 000 013 877 786 884 498 690 096 117 434 921 517 056;
  • 85) 0.000 000 000 000 000 013 877 786 884 498 690 096 117 434 921 517 056 × 2 = 0 + 0.000 000 000 000 000 027 755 573 768 997 380 192 234 869 843 034 112;
  • 86) 0.000 000 000 000 000 027 755 573 768 997 380 192 234 869 843 034 112 × 2 = 0 + 0.000 000 000 000 000 055 511 147 537 994 760 384 469 739 686 068 224;
  • 87) 0.000 000 000 000 000 055 511 147 537 994 760 384 469 739 686 068 224 × 2 = 0 + 0.000 000 000 000 000 111 022 295 075 989 520 768 939 479 372 136 448;
  • 88) 0.000 000 000 000 000 111 022 295 075 989 520 768 939 479 372 136 448 × 2 = 0 + 0.000 000 000 000 000 222 044 590 151 979 041 537 878 958 744 272 896;
  • 89) 0.000 000 000 000 000 222 044 590 151 979 041 537 878 958 744 272 896 × 2 = 0 + 0.000 000 000 000 000 444 089 180 303 958 083 075 757 917 488 545 792;
  • 90) 0.000 000 000 000 000 444 089 180 303 958 083 075 757 917 488 545 792 × 2 = 0 + 0.000 000 000 000 000 888 178 360 607 916 166 151 515 834 977 091 584;
  • 91) 0.000 000 000 000 000 888 178 360 607 916 166 151 515 834 977 091 584 × 2 = 0 + 0.000 000 000 000 001 776 356 721 215 832 332 303 031 669 954 183 168;
  • 92) 0.000 000 000 000 001 776 356 721 215 832 332 303 031 669 954 183 168 × 2 = 0 + 0.000 000 000 000 003 552 713 442 431 664 664 606 063 339 908 366 336;
  • 93) 0.000 000 000 000 003 552 713 442 431 664 664 606 063 339 908 366 336 × 2 = 0 + 0.000 000 000 000 007 105 426 884 863 329 329 212 126 679 816 732 672;
  • 94) 0.000 000 000 000 007 105 426 884 863 329 329 212 126 679 816 732 672 × 2 = 0 + 0.000 000 000 000 014 210 853 769 726 658 658 424 253 359 633 465 344;
  • 95) 0.000 000 000 000 014 210 853 769 726 658 658 424 253 359 633 465 344 × 2 = 0 + 0.000 000 000 000 028 421 707 539 453 317 316 848 506 719 266 930 688;
  • 96) 0.000 000 000 000 028 421 707 539 453 317 316 848 506 719 266 930 688 × 2 = 0 + 0.000 000 000 000 056 843 415 078 906 634 633 697 013 438 533 861 376;
  • 97) 0.000 000 000 000 056 843 415 078 906 634 633 697 013 438 533 861 376 × 2 = 0 + 0.000 000 000 000 113 686 830 157 813 269 267 394 026 877 067 722 752;
  • 98) 0.000 000 000 000 113 686 830 157 813 269 267 394 026 877 067 722 752 × 2 = 0 + 0.000 000 000 000 227 373 660 315 626 538 534 788 053 754 135 445 504;
  • 99) 0.000 000 000 000 227 373 660 315 626 538 534 788 053 754 135 445 504 × 2 = 0 + 0.000 000 000 000 454 747 320 631 253 077 069 576 107 508 270 891 008;
  • 100) 0.000 000 000 000 454 747 320 631 253 077 069 576 107 508 270 891 008 × 2 = 0 + 0.000 000 000 000 909 494 641 262 506 154 139 152 215 016 541 782 016;
  • 101) 0.000 000 000 000 909 494 641 262 506 154 139 152 215 016 541 782 016 × 2 = 0 + 0.000 000 000 001 818 989 282 525 012 308 278 304 430 033 083 564 032;
  • 102) 0.000 000 000 001 818 989 282 525 012 308 278 304 430 033 083 564 032 × 2 = 0 + 0.000 000 000 003 637 978 565 050 024 616 556 608 860 066 167 128 064;
  • 103) 0.000 000 000 003 637 978 565 050 024 616 556 608 860 066 167 128 064 × 2 = 0 + 0.000 000 000 007 275 957 130 100 049 233 113 217 720 132 334 256 128;
  • 104) 0.000 000 000 007 275 957 130 100 049 233 113 217 720 132 334 256 128 × 2 = 0 + 0.000 000 000 014 551 914 260 200 098 466 226 435 440 264 668 512 256;
  • 105) 0.000 000 000 014 551 914 260 200 098 466 226 435 440 264 668 512 256 × 2 = 0 + 0.000 000 000 029 103 828 520 400 196 932 452 870 880 529 337 024 512;
  • 106) 0.000 000 000 029 103 828 520 400 196 932 452 870 880 529 337 024 512 × 2 = 0 + 0.000 000 000 058 207 657 040 800 393 864 905 741 761 058 674 049 024;
  • 107) 0.000 000 000 058 207 657 040 800 393 864 905 741 761 058 674 049 024 × 2 = 0 + 0.000 000 000 116 415 314 081 600 787 729 811 483 522 117 348 098 048;
  • 108) 0.000 000 000 116 415 314 081 600 787 729 811 483 522 117 348 098 048 × 2 = 0 + 0.000 000 000 232 830 628 163 201 575 459 622 967 044 234 696 196 096;
  • 109) 0.000 000 000 232 830 628 163 201 575 459 622 967 044 234 696 196 096 × 2 = 0 + 0.000 000 000 465 661 256 326 403 150 919 245 934 088 469 392 392 192;
  • 110) 0.000 000 000 465 661 256 326 403 150 919 245 934 088 469 392 392 192 × 2 = 0 + 0.000 000 000 931 322 512 652 806 301 838 491 868 176 938 784 784 384;
  • 111) 0.000 000 000 931 322 512 652 806 301 838 491 868 176 938 784 784 384 × 2 = 0 + 0.000 000 001 862 645 025 305 612 603 676 983 736 353 877 569 568 768;
  • 112) 0.000 000 001 862 645 025 305 612 603 676 983 736 353 877 569 568 768 × 2 = 0 + 0.000 000 003 725 290 050 611 225 207 353 967 472 707 755 139 137 536;
  • 113) 0.000 000 003 725 290 050 611 225 207 353 967 472 707 755 139 137 536 × 2 = 0 + 0.000 000 007 450 580 101 222 450 414 707 934 945 415 510 278 275 072;
  • 114) 0.000 000 007 450 580 101 222 450 414 707 934 945 415 510 278 275 072 × 2 = 0 + 0.000 000 014 901 160 202 444 900 829 415 869 890 831 020 556 550 144;
  • 115) 0.000 000 014 901 160 202 444 900 829 415 869 890 831 020 556 550 144 × 2 = 0 + 0.000 000 029 802 320 404 889 801 658 831 739 781 662 041 113 100 288;
  • 116) 0.000 000 029 802 320 404 889 801 658 831 739 781 662 041 113 100 288 × 2 = 0 + 0.000 000 059 604 640 809 779 603 317 663 479 563 324 082 226 200 576;
  • 117) 0.000 000 059 604 640 809 779 603 317 663 479 563 324 082 226 200 576 × 2 = 0 + 0.000 000 119 209 281 619 559 206 635 326 959 126 648 164 452 401 152;
  • 118) 0.000 000 119 209 281 619 559 206 635 326 959 126 648 164 452 401 152 × 2 = 0 + 0.000 000 238 418 563 239 118 413 270 653 918 253 296 328 904 802 304;
  • 119) 0.000 000 238 418 563 239 118 413 270 653 918 253 296 328 904 802 304 × 2 = 0 + 0.000 000 476 837 126 478 236 826 541 307 836 506 592 657 809 604 608;
  • 120) 0.000 000 476 837 126 478 236 826 541 307 836 506 592 657 809 604 608 × 2 = 0 + 0.000 000 953 674 252 956 473 653 082 615 673 013 185 315 619 209 216;
  • 121) 0.000 000 953 674 252 956 473 653 082 615 673 013 185 315 619 209 216 × 2 = 0 + 0.000 001 907 348 505 912 947 306 165 231 346 026 370 631 238 418 432;
  • 122) 0.000 001 907 348 505 912 947 306 165 231 346 026 370 631 238 418 432 × 2 = 0 + 0.000 003 814 697 011 825 894 612 330 462 692 052 741 262 476 836 864;
  • 123) 0.000 003 814 697 011 825 894 612 330 462 692 052 741 262 476 836 864 × 2 = 0 + 0.000 007 629 394 023 651 789 224 660 925 384 105 482 524 953 673 728;
  • 124) 0.000 007 629 394 023 651 789 224 660 925 384 105 482 524 953 673 728 × 2 = 0 + 0.000 015 258 788 047 303 578 449 321 850 768 210 965 049 907 347 456;
  • 125) 0.000 015 258 788 047 303 578 449 321 850 768 210 965 049 907 347 456 × 2 = 0 + 0.000 030 517 576 094 607 156 898 643 701 536 421 930 099 814 694 912;
  • 126) 0.000 030 517 576 094 607 156 898 643 701 536 421 930 099 814 694 912 × 2 = 0 + 0.000 061 035 152 189 214 313 797 287 403 072 843 860 199 629 389 824;
  • 127) 0.000 061 035 152 189 214 313 797 287 403 072 843 860 199 629 389 824 × 2 = 0 + 0.000 122 070 304 378 428 627 594 574 806 145 687 720 399 258 779 648;
  • 128) 0.000 122 070 304 378 428 627 594 574 806 145 687 720 399 258 779 648 × 2 = 0 + 0.000 244 140 608 756 857 255 189 149 612 291 375 440 798 517 559 296;
  • 129) 0.000 244 140 608 756 857 255 189 149 612 291 375 440 798 517 559 296 × 2 = 0 + 0.000 488 281 217 513 714 510 378 299 224 582 750 881 597 035 118 592;
  • 130) 0.000 488 281 217 513 714 510 378 299 224 582 750 881 597 035 118 592 × 2 = 0 + 0.000 976 562 435 027 429 020 756 598 449 165 501 763 194 070 237 184;
  • 131) 0.000 976 562 435 027 429 020 756 598 449 165 501 763 194 070 237 184 × 2 = 0 + 0.001 953 124 870 054 858 041 513 196 898 331 003 526 388 140 474 368;
  • 132) 0.001 953 124 870 054 858 041 513 196 898 331 003 526 388 140 474 368 × 2 = 0 + 0.003 906 249 740 109 716 083 026 393 796 662 007 052 776 280 948 736;
  • 133) 0.003 906 249 740 109 716 083 026 393 796 662 007 052 776 280 948 736 × 2 = 0 + 0.007 812 499 480 219 432 166 052 787 593 324 014 105 552 561 897 472;
  • 134) 0.007 812 499 480 219 432 166 052 787 593 324 014 105 552 561 897 472 × 2 = 0 + 0.015 624 998 960 438 864 332 105 575 186 648 028 211 105 123 794 944;
  • 135) 0.015 624 998 960 438 864 332 105 575 186 648 028 211 105 123 794 944 × 2 = 0 + 0.031 249 997 920 877 728 664 211 150 373 296 056 422 210 247 589 888;
  • 136) 0.031 249 997 920 877 728 664 211 150 373 296 056 422 210 247 589 888 × 2 = 0 + 0.062 499 995 841 755 457 328 422 300 746 592 112 844 420 495 179 776;
  • 137) 0.062 499 995 841 755 457 328 422 300 746 592 112 844 420 495 179 776 × 2 = 0 + 0.124 999 991 683 510 914 656 844 601 493 184 225 688 840 990 359 552;
  • 138) 0.124 999 991 683 510 914 656 844 601 493 184 225 688 840 990 359 552 × 2 = 0 + 0.249 999 983 367 021 829 313 689 202 986 368 451 377 681 980 719 104;
  • 139) 0.249 999 983 367 021 829 313 689 202 986 368 451 377 681 980 719 104 × 2 = 0 + 0.499 999 966 734 043 658 627 378 405 972 736 902 755 363 961 438 208;
  • 140) 0.499 999 966 734 043 658 627 378 405 972 736 902 755 363 961 438 208 × 2 = 0 + 0.999 999 933 468 087 317 254 756 811 945 473 805 510 727 922 876 416;
  • 141) 0.999 999 933 468 087 317 254 756 811 945 473 805 510 727 922 876 416 × 2 = 1 + 0.999 999 866 936 174 634 509 513 623 890 947 611 021 455 845 752 832;
  • 142) 0.999 999 866 936 174 634 509 513 623 890 947 611 021 455 845 752 832 × 2 = 1 + 0.999 999 733 872 349 269 019 027 247 781 895 222 042 911 691 505 664;
  • 143) 0.999 999 733 872 349 269 019 027 247 781 895 222 042 911 691 505 664 × 2 = 1 + 0.999 999 467 744 698 538 038 054 495 563 790 444 085 823 383 011 328;
  • 144) 0.999 999 467 744 698 538 038 054 495 563 790 444 085 823 383 011 328 × 2 = 1 + 0.999 998 935 489 397 076 076 108 991 127 580 888 171 646 766 022 656;
  • 145) 0.999 998 935 489 397 076 076 108 991 127 580 888 171 646 766 022 656 × 2 = 1 + 0.999 997 870 978 794 152 152 217 982 255 161 776 343 293 532 045 312;
  • 146) 0.999 997 870 978 794 152 152 217 982 255 161 776 343 293 532 045 312 × 2 = 1 + 0.999 995 741 957 588 304 304 435 964 510 323 552 686 587 064 090 624;
  • 147) 0.999 995 741 957 588 304 304 435 964 510 323 552 686 587 064 090 624 × 2 = 1 + 0.999 991 483 915 176 608 608 871 929 020 647 105 373 174 128 181 248;
  • 148) 0.999 991 483 915 176 608 608 871 929 020 647 105 373 174 128 181 248 × 2 = 1 + 0.999 982 967 830 353 217 217 743 858 041 294 210 746 348 256 362 496;
  • 149) 0.999 982 967 830 353 217 217 743 858 041 294 210 746 348 256 362 496 × 2 = 1 + 0.999 965 935 660 706 434 435 487 716 082 588 421 492 696 512 724 992;
  • 150) 0.999 965 935 660 706 434 435 487 716 082 588 421 492 696 512 724 992 × 2 = 1 + 0.999 931 871 321 412 868 870 975 432 165 176 842 985 393 025 449 984;
  • 151) 0.999 931 871 321 412 868 870 975 432 165 176 842 985 393 025 449 984 × 2 = 1 + 0.999 863 742 642 825 737 741 950 864 330 353 685 970 786 050 899 968;
  • 152) 0.999 863 742 642 825 737 741 950 864 330 353 685 970 786 050 899 968 × 2 = 1 + 0.999 727 485 285 651 475 483 901 728 660 707 371 941 572 101 799 936;
  • 153) 0.999 727 485 285 651 475 483 901 728 660 707 371 941 572 101 799 936 × 2 = 1 + 0.999 454 970 571 302 950 967 803 457 321 414 743 883 144 203 599 872;
  • 154) 0.999 454 970 571 302 950 967 803 457 321 414 743 883 144 203 599 872 × 2 = 1 + 0.998 909 941 142 605 901 935 606 914 642 829 487 766 288 407 199 744;
  • 155) 0.998 909 941 142 605 901 935 606 914 642 829 487 766 288 407 199 744 × 2 = 1 + 0.997 819 882 285 211 803 871 213 829 285 658 975 532 576 814 399 488;
  • 156) 0.997 819 882 285 211 803 871 213 829 285 658 975 532 576 814 399 488 × 2 = 1 + 0.995 639 764 570 423 607 742 427 658 571 317 951 065 153 628 798 976;
  • 157) 0.995 639 764 570 423 607 742 427 658 571 317 951 065 153 628 798 976 × 2 = 1 + 0.991 279 529 140 847 215 484 855 317 142 635 902 130 307 257 597 952;
  • 158) 0.991 279 529 140 847 215 484 855 317 142 635 902 130 307 257 597 952 × 2 = 1 + 0.982 559 058 281 694 430 969 710 634 285 271 804 260 614 515 195 904;
  • 159) 0.982 559 058 281 694 430 969 710 634 285 271 804 260 614 515 195 904 × 2 = 1 + 0.965 118 116 563 388 861 939 421 268 570 543 608 521 229 030 391 808;
  • 160) 0.965 118 116 563 388 861 939 421 268 570 543 608 521 229 030 391 808 × 2 = 1 + 0.930 236 233 126 777 723 878 842 537 141 087 217 042 458 060 783 616;
  • 161) 0.930 236 233 126 777 723 878 842 537 141 087 217 042 458 060 783 616 × 2 = 1 + 0.860 472 466 253 555 447 757 685 074 282 174 434 084 916 121 567 232;
  • 162) 0.860 472 466 253 555 447 757 685 074 282 174 434 084 916 121 567 232 × 2 = 1 + 0.720 944 932 507 110 895 515 370 148 564 348 868 169 832 243 134 464;
  • 163) 0.720 944 932 507 110 895 515 370 148 564 348 868 169 832 243 134 464 × 2 = 1 + 0.441 889 865 014 221 791 030 740 297 128 697 736 339 664 486 268 928;
  • 164) 0.441 889 865 014 221 791 030 740 297 128 697 736 339 664 486 268 928 × 2 = 0 + 0.883 779 730 028 443 582 061 480 594 257 395 472 679 328 972 537 856;

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 766(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 766(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 766(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 766 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