0.000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 481 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 014 012 984 481(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 014 012 984 481(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. 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 014 012 984 481.

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 014 012 984 481 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 028 025 968 962;
  • 2) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 028 025 968 962 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 056 051 937 924;
  • 3) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 056 051 937 924 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 112 103 875 848;
  • 4) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 112 103 875 848 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 224 207 751 696;
  • 5) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 224 207 751 696 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 448 415 503 392;
  • 6) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 448 415 503 392 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 896 831 006 784;
  • 7) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 896 831 006 784 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 001 793 662 013 568;
  • 8) 0.000 000 000 000 000 000 000 000 000 000 000 000 001 793 662 013 568 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 003 587 324 027 136;
  • 9) 0.000 000 000 000 000 000 000 000 000 000 000 000 003 587 324 027 136 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 007 174 648 054 272;
  • 10) 0.000 000 000 000 000 000 000 000 000 000 000 000 007 174 648 054 272 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 014 349 296 108 544;
  • 11) 0.000 000 000 000 000 000 000 000 000 000 000 000 014 349 296 108 544 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 028 698 592 217 088;
  • 12) 0.000 000 000 000 000 000 000 000 000 000 000 000 028 698 592 217 088 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 057 397 184 434 176;
  • 13) 0.000 000 000 000 000 000 000 000 000 000 000 000 057 397 184 434 176 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 114 794 368 868 352;
  • 14) 0.000 000 000 000 000 000 000 000 000 000 000 000 114 794 368 868 352 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 229 588 737 736 704;
  • 15) 0.000 000 000 000 000 000 000 000 000 000 000 000 229 588 737 736 704 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 459 177 475 473 408;
  • 16) 0.000 000 000 000 000 000 000 000 000 000 000 000 459 177 475 473 408 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 918 354 950 946 816;
  • 17) 0.000 000 000 000 000 000 000 000 000 000 000 000 918 354 950 946 816 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 001 836 709 901 893 632;
  • 18) 0.000 000 000 000 000 000 000 000 000 000 000 001 836 709 901 893 632 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 003 673 419 803 787 264;
  • 19) 0.000 000 000 000 000 000 000 000 000 000 000 003 673 419 803 787 264 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 007 346 839 607 574 528;
  • 20) 0.000 000 000 000 000 000 000 000 000 000 000 007 346 839 607 574 528 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 014 693 679 215 149 056;
  • 21) 0.000 000 000 000 000 000 000 000 000 000 000 014 693 679 215 149 056 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 029 387 358 430 298 112;
  • 22) 0.000 000 000 000 000 000 000 000 000 000 000 029 387 358 430 298 112 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 058 774 716 860 596 224;
  • 23) 0.000 000 000 000 000 000 000 000 000 000 000 058 774 716 860 596 224 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 117 549 433 721 192 448;
  • 24) 0.000 000 000 000 000 000 000 000 000 000 000 117 549 433 721 192 448 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 235 098 867 442 384 896;
  • 25) 0.000 000 000 000 000 000 000 000 000 000 000 235 098 867 442 384 896 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 470 197 734 884 769 792;
  • 26) 0.000 000 000 000 000 000 000 000 000 000 000 470 197 734 884 769 792 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 940 395 469 769 539 584;
  • 27) 0.000 000 000 000 000 000 000 000 000 000 000 940 395 469 769 539 584 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 001 880 790 939 539 079 168;
  • 28) 0.000 000 000 000 000 000 000 000 000 000 001 880 790 939 539 079 168 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 003 761 581 879 078 158 336;
  • 29) 0.000 000 000 000 000 000 000 000 000 000 003 761 581 879 078 158 336 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 007 523 163 758 156 316 672;
  • 30) 0.000 000 000 000 000 000 000 000 000 000 007 523 163 758 156 316 672 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 015 046 327 516 312 633 344;
  • 31) 0.000 000 000 000 000 000 000 000 000 000 015 046 327 516 312 633 344 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 030 092 655 032 625 266 688;
  • 32) 0.000 000 000 000 000 000 000 000 000 000 030 092 655 032 625 266 688 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 060 185 310 065 250 533 376;
  • 33) 0.000 000 000 000 000 000 000 000 000 000 060 185 310 065 250 533 376 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 120 370 620 130 501 066 752;
  • 34) 0.000 000 000 000 000 000 000 000 000 000 120 370 620 130 501 066 752 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 240 741 240 261 002 133 504;
  • 35) 0.000 000 000 000 000 000 000 000 000 000 240 741 240 261 002 133 504 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 481 482 480 522 004 267 008;
  • 36) 0.000 000 000 000 000 000 000 000 000 000 481 482 480 522 004 267 008 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 962 964 961 044 008 534 016;
  • 37) 0.000 000 000 000 000 000 000 000 000 000 962 964 961 044 008 534 016 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 001 925 929 922 088 017 068 032;
  • 38) 0.000 000 000 000 000 000 000 000 000 001 925 929 922 088 017 068 032 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 003 851 859 844 176 034 136 064;
  • 39) 0.000 000 000 000 000 000 000 000 000 003 851 859 844 176 034 136 064 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 007 703 719 688 352 068 272 128;
  • 40) 0.000 000 000 000 000 000 000 000 000 007 703 719 688 352 068 272 128 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 015 407 439 376 704 136 544 256;
  • 41) 0.000 000 000 000 000 000 000 000 000 015 407 439 376 704 136 544 256 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 030 814 878 753 408 273 088 512;
  • 42) 0.000 000 000 000 000 000 000 000 000 030 814 878 753 408 273 088 512 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 061 629 757 506 816 546 177 024;
  • 43) 0.000 000 000 000 000 000 000 000 000 061 629 757 506 816 546 177 024 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 123 259 515 013 633 092 354 048;
  • 44) 0.000 000 000 000 000 000 000 000 000 123 259 515 013 633 092 354 048 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 246 519 030 027 266 184 708 096;
  • 45) 0.000 000 000 000 000 000 000 000 000 246 519 030 027 266 184 708 096 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 493 038 060 054 532 369 416 192;
  • 46) 0.000 000 000 000 000 000 000 000 000 493 038 060 054 532 369 416 192 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 986 076 120 109 064 738 832 384;
  • 47) 0.000 000 000 000 000 000 000 000 000 986 076 120 109 064 738 832 384 × 2 = 0 + 0.000 000 000 000 000 000 000 000 001 972 152 240 218 129 477 664 768;
  • 48) 0.000 000 000 000 000 000 000 000 001 972 152 240 218 129 477 664 768 × 2 = 0 + 0.000 000 000 000 000 000 000 000 003 944 304 480 436 258 955 329 536;
  • 49) 0.000 000 000 000 000 000 000 000 003 944 304 480 436 258 955 329 536 × 2 = 0 + 0.000 000 000 000 000 000 000 000 007 888 608 960 872 517 910 659 072;
  • 50) 0.000 000 000 000 000 000 000 000 007 888 608 960 872 517 910 659 072 × 2 = 0 + 0.000 000 000 000 000 000 000 000 015 777 217 921 745 035 821 318 144;
  • 51) 0.000 000 000 000 000 000 000 000 015 777 217 921 745 035 821 318 144 × 2 = 0 + 0.000 000 000 000 000 000 000 000 031 554 435 843 490 071 642 636 288;
  • 52) 0.000 000 000 000 000 000 000 000 031 554 435 843 490 071 642 636 288 × 2 = 0 + 0.000 000 000 000 000 000 000 000 063 108 871 686 980 143 285 272 576;
  • 53) 0.000 000 000 000 000 000 000 000 063 108 871 686 980 143 285 272 576 × 2 = 0 + 0.000 000 000 000 000 000 000 000 126 217 743 373 960 286 570 545 152;
  • 54) 0.000 000 000 000 000 000 000 000 126 217 743 373 960 286 570 545 152 × 2 = 0 + 0.000 000 000 000 000 000 000 000 252 435 486 747 920 573 141 090 304;
  • 55) 0.000 000 000 000 000 000 000 000 252 435 486 747 920 573 141 090 304 × 2 = 0 + 0.000 000 000 000 000 000 000 000 504 870 973 495 841 146 282 180 608;
  • 56) 0.000 000 000 000 000 000 000 000 504 870 973 495 841 146 282 180 608 × 2 = 0 + 0.000 000 000 000 000 000 000 001 009 741 946 991 682 292 564 361 216;
  • 57) 0.000 000 000 000 000 000 000 001 009 741 946 991 682 292 564 361 216 × 2 = 0 + 0.000 000 000 000 000 000 000 002 019 483 893 983 364 585 128 722 432;
  • 58) 0.000 000 000 000 000 000 000 002 019 483 893 983 364 585 128 722 432 × 2 = 0 + 0.000 000 000 000 000 000 000 004 038 967 787 966 729 170 257 444 864;
  • 59) 0.000 000 000 000 000 000 000 004 038 967 787 966 729 170 257 444 864 × 2 = 0 + 0.000 000 000 000 000 000 000 008 077 935 575 933 458 340 514 889 728;
  • 60) 0.000 000 000 000 000 000 000 008 077 935 575 933 458 340 514 889 728 × 2 = 0 + 0.000 000 000 000 000 000 000 016 155 871 151 866 916 681 029 779 456;
  • 61) 0.000 000 000 000 000 000 000 016 155 871 151 866 916 681 029 779 456 × 2 = 0 + 0.000 000 000 000 000 000 000 032 311 742 303 733 833 362 059 558 912;
  • 62) 0.000 000 000 000 000 000 000 032 311 742 303 733 833 362 059 558 912 × 2 = 0 + 0.000 000 000 000 000 000 000 064 623 484 607 467 666 724 119 117 824;
  • 63) 0.000 000 000 000 000 000 000 064 623 484 607 467 666 724 119 117 824 × 2 = 0 + 0.000 000 000 000 000 000 000 129 246 969 214 935 333 448 238 235 648;
  • 64) 0.000 000 000 000 000 000 000 129 246 969 214 935 333 448 238 235 648 × 2 = 0 + 0.000 000 000 000 000 000 000 258 493 938 429 870 666 896 476 471 296;
  • 65) 0.000 000 000 000 000 000 000 258 493 938 429 870 666 896 476 471 296 × 2 = 0 + 0.000 000 000 000 000 000 000 516 987 876 859 741 333 792 952 942 592;
  • 66) 0.000 000 000 000 000 000 000 516 987 876 859 741 333 792 952 942 592 × 2 = 0 + 0.000 000 000 000 000 000 001 033 975 753 719 482 667 585 905 885 184;
  • 67) 0.000 000 000 000 000 000 001 033 975 753 719 482 667 585 905 885 184 × 2 = 0 + 0.000 000 000 000 000 000 002 067 951 507 438 965 335 171 811 770 368;
  • 68) 0.000 000 000 000 000 000 002 067 951 507 438 965 335 171 811 770 368 × 2 = 0 + 0.000 000 000 000 000 000 004 135 903 014 877 930 670 343 623 540 736;
  • 69) 0.000 000 000 000 000 000 004 135 903 014 877 930 670 343 623 540 736 × 2 = 0 + 0.000 000 000 000 000 000 008 271 806 029 755 861 340 687 247 081 472;
  • 70) 0.000 000 000 000 000 000 008 271 806 029 755 861 340 687 247 081 472 × 2 = 0 + 0.000 000 000 000 000 000 016 543 612 059 511 722 681 374 494 162 944;
  • 71) 0.000 000 000 000 000 000 016 543 612 059 511 722 681 374 494 162 944 × 2 = 0 + 0.000 000 000 000 000 000 033 087 224 119 023 445 362 748 988 325 888;
  • 72) 0.000 000 000 000 000 000 033 087 224 119 023 445 362 748 988 325 888 × 2 = 0 + 0.000 000 000 000 000 000 066 174 448 238 046 890 725 497 976 651 776;
  • 73) 0.000 000 000 000 000 000 066 174 448 238 046 890 725 497 976 651 776 × 2 = 0 + 0.000 000 000 000 000 000 132 348 896 476 093 781 450 995 953 303 552;
  • 74) 0.000 000 000 000 000 000 132 348 896 476 093 781 450 995 953 303 552 × 2 = 0 + 0.000 000 000 000 000 000 264 697 792 952 187 562 901 991 906 607 104;
  • 75) 0.000 000 000 000 000 000 264 697 792 952 187 562 901 991 906 607 104 × 2 = 0 + 0.000 000 000 000 000 000 529 395 585 904 375 125 803 983 813 214 208;
  • 76) 0.000 000 000 000 000 000 529 395 585 904 375 125 803 983 813 214 208 × 2 = 0 + 0.000 000 000 000 000 001 058 791 171 808 750 251 607 967 626 428 416;
  • 77) 0.000 000 000 000 000 001 058 791 171 808 750 251 607 967 626 428 416 × 2 = 0 + 0.000 000 000 000 000 002 117 582 343 617 500 503 215 935 252 856 832;
  • 78) 0.000 000 000 000 000 002 117 582 343 617 500 503 215 935 252 856 832 × 2 = 0 + 0.000 000 000 000 000 004 235 164 687 235 001 006 431 870 505 713 664;
  • 79) 0.000 000 000 000 000 004 235 164 687 235 001 006 431 870 505 713 664 × 2 = 0 + 0.000 000 000 000 000 008 470 329 374 470 002 012 863 741 011 427 328;
  • 80) 0.000 000 000 000 000 008 470 329 374 470 002 012 863 741 011 427 328 × 2 = 0 + 0.000 000 000 000 000 016 940 658 748 940 004 025 727 482 022 854 656;
  • 81) 0.000 000 000 000 000 016 940 658 748 940 004 025 727 482 022 854 656 × 2 = 0 + 0.000 000 000 000 000 033 881 317 497 880 008 051 454 964 045 709 312;
  • 82) 0.000 000 000 000 000 033 881 317 497 880 008 051 454 964 045 709 312 × 2 = 0 + 0.000 000 000 000 000 067 762 634 995 760 016 102 909 928 091 418 624;
  • 83) 0.000 000 000 000 000 067 762 634 995 760 016 102 909 928 091 418 624 × 2 = 0 + 0.000 000 000 000 000 135 525 269 991 520 032 205 819 856 182 837 248;
  • 84) 0.000 000 000 000 000 135 525 269 991 520 032 205 819 856 182 837 248 × 2 = 0 + 0.000 000 000 000 000 271 050 539 983 040 064 411 639 712 365 674 496;
  • 85) 0.000 000 000 000 000 271 050 539 983 040 064 411 639 712 365 674 496 × 2 = 0 + 0.000 000 000 000 000 542 101 079 966 080 128 823 279 424 731 348 992;
  • 86) 0.000 000 000 000 000 542 101 079 966 080 128 823 279 424 731 348 992 × 2 = 0 + 0.000 000 000 000 001 084 202 159 932 160 257 646 558 849 462 697 984;
  • 87) 0.000 000 000 000 001 084 202 159 932 160 257 646 558 849 462 697 984 × 2 = 0 + 0.000 000 000 000 002 168 404 319 864 320 515 293 117 698 925 395 968;
  • 88) 0.000 000 000 000 002 168 404 319 864 320 515 293 117 698 925 395 968 × 2 = 0 + 0.000 000 000 000 004 336 808 639 728 641 030 586 235 397 850 791 936;
  • 89) 0.000 000 000 000 004 336 808 639 728 641 030 586 235 397 850 791 936 × 2 = 0 + 0.000 000 000 000 008 673 617 279 457 282 061 172 470 795 701 583 872;
  • 90) 0.000 000 000 000 008 673 617 279 457 282 061 172 470 795 701 583 872 × 2 = 0 + 0.000 000 000 000 017 347 234 558 914 564 122 344 941 591 403 167 744;
  • 91) 0.000 000 000 000 017 347 234 558 914 564 122 344 941 591 403 167 744 × 2 = 0 + 0.000 000 000 000 034 694 469 117 829 128 244 689 883 182 806 335 488;
  • 92) 0.000 000 000 000 034 694 469 117 829 128 244 689 883 182 806 335 488 × 2 = 0 + 0.000 000 000 000 069 388 938 235 658 256 489 379 766 365 612 670 976;
  • 93) 0.000 000 000 000 069 388 938 235 658 256 489 379 766 365 612 670 976 × 2 = 0 + 0.000 000 000 000 138 777 876 471 316 512 978 759 532 731 225 341 952;
  • 94) 0.000 000 000 000 138 777 876 471 316 512 978 759 532 731 225 341 952 × 2 = 0 + 0.000 000 000 000 277 555 752 942 633 025 957 519 065 462 450 683 904;
  • 95) 0.000 000 000 000 277 555 752 942 633 025 957 519 065 462 450 683 904 × 2 = 0 + 0.000 000 000 000 555 111 505 885 266 051 915 038 130 924 901 367 808;
  • 96) 0.000 000 000 000 555 111 505 885 266 051 915 038 130 924 901 367 808 × 2 = 0 + 0.000 000 000 001 110 223 011 770 532 103 830 076 261 849 802 735 616;
  • 97) 0.000 000 000 001 110 223 011 770 532 103 830 076 261 849 802 735 616 × 2 = 0 + 0.000 000 000 002 220 446 023 541 064 207 660 152 523 699 605 471 232;
  • 98) 0.000 000 000 002 220 446 023 541 064 207 660 152 523 699 605 471 232 × 2 = 0 + 0.000 000 000 004 440 892 047 082 128 415 320 305 047 399 210 942 464;
  • 99) 0.000 000 000 004 440 892 047 082 128 415 320 305 047 399 210 942 464 × 2 = 0 + 0.000 000 000 008 881 784 094 164 256 830 640 610 094 798 421 884 928;
  • 100) 0.000 000 000 008 881 784 094 164 256 830 640 610 094 798 421 884 928 × 2 = 0 + 0.000 000 000 017 763 568 188 328 513 661 281 220 189 596 843 769 856;
  • 101) 0.000 000 000 017 763 568 188 328 513 661 281 220 189 596 843 769 856 × 2 = 0 + 0.000 000 000 035 527 136 376 657 027 322 562 440 379 193 687 539 712;
  • 102) 0.000 000 000 035 527 136 376 657 027 322 562 440 379 193 687 539 712 × 2 = 0 + 0.000 000 000 071 054 272 753 314 054 645 124 880 758 387 375 079 424;
  • 103) 0.000 000 000 071 054 272 753 314 054 645 124 880 758 387 375 079 424 × 2 = 0 + 0.000 000 000 142 108 545 506 628 109 290 249 761 516 774 750 158 848;
  • 104) 0.000 000 000 142 108 545 506 628 109 290 249 761 516 774 750 158 848 × 2 = 0 + 0.000 000 000 284 217 091 013 256 218 580 499 523 033 549 500 317 696;
  • 105) 0.000 000 000 284 217 091 013 256 218 580 499 523 033 549 500 317 696 × 2 = 0 + 0.000 000 000 568 434 182 026 512 437 160 999 046 067 099 000 635 392;
  • 106) 0.000 000 000 568 434 182 026 512 437 160 999 046 067 099 000 635 392 × 2 = 0 + 0.000 000 001 136 868 364 053 024 874 321 998 092 134 198 001 270 784;
  • 107) 0.000 000 001 136 868 364 053 024 874 321 998 092 134 198 001 270 784 × 2 = 0 + 0.000 000 002 273 736 728 106 049 748 643 996 184 268 396 002 541 568;
  • 108) 0.000 000 002 273 736 728 106 049 748 643 996 184 268 396 002 541 568 × 2 = 0 + 0.000 000 004 547 473 456 212 099 497 287 992 368 536 792 005 083 136;
  • 109) 0.000 000 004 547 473 456 212 099 497 287 992 368 536 792 005 083 136 × 2 = 0 + 0.000 000 009 094 946 912 424 198 994 575 984 737 073 584 010 166 272;
  • 110) 0.000 000 009 094 946 912 424 198 994 575 984 737 073 584 010 166 272 × 2 = 0 + 0.000 000 018 189 893 824 848 397 989 151 969 474 147 168 020 332 544;
  • 111) 0.000 000 018 189 893 824 848 397 989 151 969 474 147 168 020 332 544 × 2 = 0 + 0.000 000 036 379 787 649 696 795 978 303 938 948 294 336 040 665 088;
  • 112) 0.000 000 036 379 787 649 696 795 978 303 938 948 294 336 040 665 088 × 2 = 0 + 0.000 000 072 759 575 299 393 591 956 607 877 896 588 672 081 330 176;
  • 113) 0.000 000 072 759 575 299 393 591 956 607 877 896 588 672 081 330 176 × 2 = 0 + 0.000 000 145 519 150 598 787 183 913 215 755 793 177 344 162 660 352;
  • 114) 0.000 000 145 519 150 598 787 183 913 215 755 793 177 344 162 660 352 × 2 = 0 + 0.000 000 291 038 301 197 574 367 826 431 511 586 354 688 325 320 704;
  • 115) 0.000 000 291 038 301 197 574 367 826 431 511 586 354 688 325 320 704 × 2 = 0 + 0.000 000 582 076 602 395 148 735 652 863 023 172 709 376 650 641 408;
  • 116) 0.000 000 582 076 602 395 148 735 652 863 023 172 709 376 650 641 408 × 2 = 0 + 0.000 001 164 153 204 790 297 471 305 726 046 345 418 753 301 282 816;
  • 117) 0.000 001 164 153 204 790 297 471 305 726 046 345 418 753 301 282 816 × 2 = 0 + 0.000 002 328 306 409 580 594 942 611 452 092 690 837 506 602 565 632;
  • 118) 0.000 002 328 306 409 580 594 942 611 452 092 690 837 506 602 565 632 × 2 = 0 + 0.000 004 656 612 819 161 189 885 222 904 185 381 675 013 205 131 264;
  • 119) 0.000 004 656 612 819 161 189 885 222 904 185 381 675 013 205 131 264 × 2 = 0 + 0.000 009 313 225 638 322 379 770 445 808 370 763 350 026 410 262 528;
  • 120) 0.000 009 313 225 638 322 379 770 445 808 370 763 350 026 410 262 528 × 2 = 0 + 0.000 018 626 451 276 644 759 540 891 616 741 526 700 052 820 525 056;
  • 121) 0.000 018 626 451 276 644 759 540 891 616 741 526 700 052 820 525 056 × 2 = 0 + 0.000 037 252 902 553 289 519 081 783 233 483 053 400 105 641 050 112;
  • 122) 0.000 037 252 902 553 289 519 081 783 233 483 053 400 105 641 050 112 × 2 = 0 + 0.000 074 505 805 106 579 038 163 566 466 966 106 800 211 282 100 224;
  • 123) 0.000 074 505 805 106 579 038 163 566 466 966 106 800 211 282 100 224 × 2 = 0 + 0.000 149 011 610 213 158 076 327 132 933 932 213 600 422 564 200 448;
  • 124) 0.000 149 011 610 213 158 076 327 132 933 932 213 600 422 564 200 448 × 2 = 0 + 0.000 298 023 220 426 316 152 654 265 867 864 427 200 845 128 400 896;
  • 125) 0.000 298 023 220 426 316 152 654 265 867 864 427 200 845 128 400 896 × 2 = 0 + 0.000 596 046 440 852 632 305 308 531 735 728 854 401 690 256 801 792;
  • 126) 0.000 596 046 440 852 632 305 308 531 735 728 854 401 690 256 801 792 × 2 = 0 + 0.001 192 092 881 705 264 610 617 063 471 457 708 803 380 513 603 584;
  • 127) 0.001 192 092 881 705 264 610 617 063 471 457 708 803 380 513 603 584 × 2 = 0 + 0.002 384 185 763 410 529 221 234 126 942 915 417 606 761 027 207 168;
  • 128) 0.002 384 185 763 410 529 221 234 126 942 915 417 606 761 027 207 168 × 2 = 0 + 0.004 768 371 526 821 058 442 468 253 885 830 835 213 522 054 414 336;
  • 129) 0.004 768 371 526 821 058 442 468 253 885 830 835 213 522 054 414 336 × 2 = 0 + 0.009 536 743 053 642 116 884 936 507 771 661 670 427 044 108 828 672;
  • 130) 0.009 536 743 053 642 116 884 936 507 771 661 670 427 044 108 828 672 × 2 = 0 + 0.019 073 486 107 284 233 769 873 015 543 323 340 854 088 217 657 344;
  • 131) 0.019 073 486 107 284 233 769 873 015 543 323 340 854 088 217 657 344 × 2 = 0 + 0.038 146 972 214 568 467 539 746 031 086 646 681 708 176 435 314 688;
  • 132) 0.038 146 972 214 568 467 539 746 031 086 646 681 708 176 435 314 688 × 2 = 0 + 0.076 293 944 429 136 935 079 492 062 173 293 363 416 352 870 629 376;
  • 133) 0.076 293 944 429 136 935 079 492 062 173 293 363 416 352 870 629 376 × 2 = 0 + 0.152 587 888 858 273 870 158 984 124 346 586 726 832 705 741 258 752;
  • 134) 0.152 587 888 858 273 870 158 984 124 346 586 726 832 705 741 258 752 × 2 = 0 + 0.305 175 777 716 547 740 317 968 248 693 173 453 665 411 482 517 504;
  • 135) 0.305 175 777 716 547 740 317 968 248 693 173 453 665 411 482 517 504 × 2 = 0 + 0.610 351 555 433 095 480 635 936 497 386 346 907 330 822 965 035 008;
  • 136) 0.610 351 555 433 095 480 635 936 497 386 346 907 330 822 965 035 008 × 2 = 1 + 0.220 703 110 866 190 961 271 872 994 772 693 814 661 645 930 070 016;
  • 137) 0.220 703 110 866 190 961 271 872 994 772 693 814 661 645 930 070 016 × 2 = 0 + 0.441 406 221 732 381 922 543 745 989 545 387 629 323 291 860 140 032;
  • 138) 0.441 406 221 732 381 922 543 745 989 545 387 629 323 291 860 140 032 × 2 = 0 + 0.882 812 443 464 763 845 087 491 979 090 775 258 646 583 720 280 064;
  • 139) 0.882 812 443 464 763 845 087 491 979 090 775 258 646 583 720 280 064 × 2 = 1 + 0.765 624 886 929 527 690 174 983 958 181 550 517 293 167 440 560 128;
  • 140) 0.765 624 886 929 527 690 174 983 958 181 550 517 293 167 440 560 128 × 2 = 1 + 0.531 249 773 859 055 380 349 967 916 363 101 034 586 334 881 120 256;
  • 141) 0.531 249 773 859 055 380 349 967 916 363 101 034 586 334 881 120 256 × 2 = 1 + 0.062 499 547 718 110 760 699 935 832 726 202 069 172 669 762 240 512;
  • 142) 0.062 499 547 718 110 760 699 935 832 726 202 069 172 669 762 240 512 × 2 = 0 + 0.124 999 095 436 221 521 399 871 665 452 404 138 345 339 524 481 024;
  • 143) 0.124 999 095 436 221 521 399 871 665 452 404 138 345 339 524 481 024 × 2 = 0 + 0.249 998 190 872 443 042 799 743 330 904 808 276 690 679 048 962 048;
  • 144) 0.249 998 190 872 443 042 799 743 330 904 808 276 690 679 048 962 048 × 2 = 0 + 0.499 996 381 744 886 085 599 486 661 809 616 553 381 358 097 924 096;
  • 145) 0.499 996 381 744 886 085 599 486 661 809 616 553 381 358 097 924 096 × 2 = 0 + 0.999 992 763 489 772 171 198 973 323 619 233 106 762 716 195 848 192;
  • 146) 0.999 992 763 489 772 171 198 973 323 619 233 106 762 716 195 848 192 × 2 = 1 + 0.999 985 526 979 544 342 397 946 647 238 466 213 525 432 391 696 384;
  • 147) 0.999 985 526 979 544 342 397 946 647 238 466 213 525 432 391 696 384 × 2 = 1 + 0.999 971 053 959 088 684 795 893 294 476 932 427 050 864 783 392 768;
  • 148) 0.999 971 053 959 088 684 795 893 294 476 932 427 050 864 783 392 768 × 2 = 1 + 0.999 942 107 918 177 369 591 786 588 953 864 854 101 729 566 785 536;
  • 149) 0.999 942 107 918 177 369 591 786 588 953 864 854 101 729 566 785 536 × 2 = 1 + 0.999 884 215 836 354 739 183 573 177 907 729 708 203 459 133 571 072;
  • 150) 0.999 884 215 836 354 739 183 573 177 907 729 708 203 459 133 571 072 × 2 = 1 + 0.999 768 431 672 709 478 367 146 355 815 459 416 406 918 267 142 144;
  • 151) 0.999 768 431 672 709 478 367 146 355 815 459 416 406 918 267 142 144 × 2 = 1 + 0.999 536 863 345 418 956 734 292 711 630 918 832 813 836 534 284 288;
  • 152) 0.999 536 863 345 418 956 734 292 711 630 918 832 813 836 534 284 288 × 2 = 1 + 0.999 073 726 690 837 913 468 585 423 261 837 665 627 673 068 568 576;
  • 153) 0.999 073 726 690 837 913 468 585 423 261 837 665 627 673 068 568 576 × 2 = 1 + 0.998 147 453 381 675 826 937 170 846 523 675 331 255 346 137 137 152;
  • 154) 0.998 147 453 381 675 826 937 170 846 523 675 331 255 346 137 137 152 × 2 = 1 + 0.996 294 906 763 351 653 874 341 693 047 350 662 510 692 274 274 304;
  • 155) 0.996 294 906 763 351 653 874 341 693 047 350 662 510 692 274 274 304 × 2 = 1 + 0.992 589 813 526 703 307 748 683 386 094 701 325 021 384 548 548 608;
  • 156) 0.992 589 813 526 703 307 748 683 386 094 701 325 021 384 548 548 608 × 2 = 1 + 0.985 179 627 053 406 615 497 366 772 189 402 650 042 769 097 097 216;
  • 157) 0.985 179 627 053 406 615 497 366 772 189 402 650 042 769 097 097 216 × 2 = 1 + 0.970 359 254 106 813 230 994 733 544 378 805 300 085 538 194 194 432;
  • 158) 0.970 359 254 106 813 230 994 733 544 378 805 300 085 538 194 194 432 × 2 = 1 + 0.940 718 508 213 626 461 989 467 088 757 610 600 171 076 388 388 864;
  • 159) 0.940 718 508 213 626 461 989 467 088 757 610 600 171 076 388 388 864 × 2 = 1 + 0.881 437 016 427 252 923 978 934 177 515 221 200 342 152 776 777 728;

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 014 012 984 481(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 0001 0011 1000 0111 1111 1111 111(2)

5. Positive number before normalization:

0.000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 481(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 0001 0011 1000 0111 1111 1111 111(2)

6. Normalize the binary representation of the number.

Shift the decimal mark 136 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 014 012 984 481(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 0001 0011 1000 0111 1111 1111 111(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 0001 0011 1000 0111 1111 1111 111(2) × 20 =


1.0011 1000 0111 1111 1111 111(2) × 2-136


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


Exponent (unadjusted): -136


Mantissa (not normalized):
1.0011 1000 0111 1111 1111 111


8. Adjust the exponent.

Use the 8 bit excess/bias notation:


Exponent (adjusted) =


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


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


(-136 + 127)(10) =


-9(10)


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


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


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

Sign (1 bit) =
0 (a positive 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 014 012 984 481 converted to 32 bit single precision IEEE 754 binary floating point representation:

0 - 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