0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 401 298 43 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 001 401 298 43(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 001 401 298 43(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 000 001 401 298 43.

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 001 401 298 43 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 002 802 596 86;
  • 2) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 002 802 596 86 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 005 605 193 72;
  • 3) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 005 605 193 72 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 210 387 44;
  • 4) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 011 210 387 44 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 022 420 774 88;
  • 5) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 022 420 774 88 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 044 841 549 76;
  • 6) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 044 841 549 76 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 089 683 099 52;
  • 7) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 089 683 099 52 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 179 366 199 04;
  • 8) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 179 366 199 04 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 358 732 398 08;
  • 9) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 358 732 398 08 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 717 464 796 16;
  • 10) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 717 464 796 16 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 001 434 929 592 32;
  • 11) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 001 434 929 592 32 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 002 869 859 184 64;
  • 12) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 002 869 859 184 64 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 005 739 718 369 28;
  • 13) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 005 739 718 369 28 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 011 479 436 738 56;
  • 14) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 011 479 436 738 56 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 022 958 873 477 12;
  • 15) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 022 958 873 477 12 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 045 917 746 954 24;
  • 16) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 045 917 746 954 24 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 091 835 493 908 48;
  • 17) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 091 835 493 908 48 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 183 670 987 816 96;
  • 18) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 183 670 987 816 96 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 367 341 975 633 92;
  • 19) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 367 341 975 633 92 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 000 734 683 951 267 84;
  • 20) 0.000 000 000 000 000 000 000 000 000 000 000 000 000 734 683 951 267 84 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 001 469 367 902 535 68;
  • 21) 0.000 000 000 000 000 000 000 000 000 000 000 000 001 469 367 902 535 68 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 002 938 735 805 071 36;
  • 22) 0.000 000 000 000 000 000 000 000 000 000 000 000 002 938 735 805 071 36 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 005 877 471 610 142 72;
  • 23) 0.000 000 000 000 000 000 000 000 000 000 000 000 005 877 471 610 142 72 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 011 754 943 220 285 44;
  • 24) 0.000 000 000 000 000 000 000 000 000 000 000 000 011 754 943 220 285 44 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 023 509 886 440 570 88;
  • 25) 0.000 000 000 000 000 000 000 000 000 000 000 000 023 509 886 440 570 88 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 047 019 772 881 141 76;
  • 26) 0.000 000 000 000 000 000 000 000 000 000 000 000 047 019 772 881 141 76 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 094 039 545 762 283 52;
  • 27) 0.000 000 000 000 000 000 000 000 000 000 000 000 094 039 545 762 283 52 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 188 079 091 524 567 04;
  • 28) 0.000 000 000 000 000 000 000 000 000 000 000 000 188 079 091 524 567 04 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 376 158 183 049 134 08;
  • 29) 0.000 000 000 000 000 000 000 000 000 000 000 000 376 158 183 049 134 08 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 000 752 316 366 098 268 16;
  • 30) 0.000 000 000 000 000 000 000 000 000 000 000 000 752 316 366 098 268 16 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 001 504 632 732 196 536 32;
  • 31) 0.000 000 000 000 000 000 000 000 000 000 000 001 504 632 732 196 536 32 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 003 009 265 464 393 072 64;
  • 32) 0.000 000 000 000 000 000 000 000 000 000 000 003 009 265 464 393 072 64 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 006 018 530 928 786 145 28;
  • 33) 0.000 000 000 000 000 000 000 000 000 000 000 006 018 530 928 786 145 28 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 012 037 061 857 572 290 56;
  • 34) 0.000 000 000 000 000 000 000 000 000 000 000 012 037 061 857 572 290 56 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 024 074 123 715 144 581 12;
  • 35) 0.000 000 000 000 000 000 000 000 000 000 000 024 074 123 715 144 581 12 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 048 148 247 430 289 162 24;
  • 36) 0.000 000 000 000 000 000 000 000 000 000 000 048 148 247 430 289 162 24 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 096 296 494 860 578 324 48;
  • 37) 0.000 000 000 000 000 000 000 000 000 000 000 096 296 494 860 578 324 48 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 192 592 989 721 156 648 96;
  • 38) 0.000 000 000 000 000 000 000 000 000 000 000 192 592 989 721 156 648 96 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 385 185 979 442 313 297 92;
  • 39) 0.000 000 000 000 000 000 000 000 000 000 000 385 185 979 442 313 297 92 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 000 770 371 958 884 626 595 84;
  • 40) 0.000 000 000 000 000 000 000 000 000 000 000 770 371 958 884 626 595 84 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 001 540 743 917 769 253 191 68;
  • 41) 0.000 000 000 000 000 000 000 000 000 000 001 540 743 917 769 253 191 68 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 003 081 487 835 538 506 383 36;
  • 42) 0.000 000 000 000 000 000 000 000 000 000 003 081 487 835 538 506 383 36 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 006 162 975 671 077 012 766 72;
  • 43) 0.000 000 000 000 000 000 000 000 000 000 006 162 975 671 077 012 766 72 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 012 325 951 342 154 025 533 44;
  • 44) 0.000 000 000 000 000 000 000 000 000 000 012 325 951 342 154 025 533 44 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 024 651 902 684 308 051 066 88;
  • 45) 0.000 000 000 000 000 000 000 000 000 000 024 651 902 684 308 051 066 88 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 049 303 805 368 616 102 133 76;
  • 46) 0.000 000 000 000 000 000 000 000 000 000 049 303 805 368 616 102 133 76 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 098 607 610 737 232 204 267 52;
  • 47) 0.000 000 000 000 000 000 000 000 000 000 098 607 610 737 232 204 267 52 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 197 215 221 474 464 408 535 04;
  • 48) 0.000 000 000 000 000 000 000 000 000 000 197 215 221 474 464 408 535 04 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 394 430 442 948 928 817 070 08;
  • 49) 0.000 000 000 000 000 000 000 000 000 000 394 430 442 948 928 817 070 08 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 000 788 860 885 897 857 634 140 16;
  • 50) 0.000 000 000 000 000 000 000 000 000 000 788 860 885 897 857 634 140 16 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 001 577 721 771 795 715 268 280 32;
  • 51) 0.000 000 000 000 000 000 000 000 000 001 577 721 771 795 715 268 280 32 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 003 155 443 543 591 430 536 560 64;
  • 52) 0.000 000 000 000 000 000 000 000 000 003 155 443 543 591 430 536 560 64 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 006 310 887 087 182 861 073 121 28;
  • 53) 0.000 000 000 000 000 000 000 000 000 006 310 887 087 182 861 073 121 28 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 012 621 774 174 365 722 146 242 56;
  • 54) 0.000 000 000 000 000 000 000 000 000 012 621 774 174 365 722 146 242 56 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 025 243 548 348 731 444 292 485 12;
  • 55) 0.000 000 000 000 000 000 000 000 000 025 243 548 348 731 444 292 485 12 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 050 487 096 697 462 888 584 970 24;
  • 56) 0.000 000 000 000 000 000 000 000 000 050 487 096 697 462 888 584 970 24 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 100 974 193 394 925 777 169 940 48;
  • 57) 0.000 000 000 000 000 000 000 000 000 100 974 193 394 925 777 169 940 48 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 201 948 386 789 851 554 339 880 96;
  • 58) 0.000 000 000 000 000 000 000 000 000 201 948 386 789 851 554 339 880 96 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 403 896 773 579 703 108 679 761 92;
  • 59) 0.000 000 000 000 000 000 000 000 000 403 896 773 579 703 108 679 761 92 × 2 = 0 + 0.000 000 000 000 000 000 000 000 000 807 793 547 159 406 217 359 523 84;
  • 60) 0.000 000 000 000 000 000 000 000 000 807 793 547 159 406 217 359 523 84 × 2 = 0 + 0.000 000 000 000 000 000 000 000 001 615 587 094 318 812 434 719 047 68;
  • 61) 0.000 000 000 000 000 000 000 000 001 615 587 094 318 812 434 719 047 68 × 2 = 0 + 0.000 000 000 000 000 000 000 000 003 231 174 188 637 624 869 438 095 36;
  • 62) 0.000 000 000 000 000 000 000 000 003 231 174 188 637 624 869 438 095 36 × 2 = 0 + 0.000 000 000 000 000 000 000 000 006 462 348 377 275 249 738 876 190 72;
  • 63) 0.000 000 000 000 000 000 000 000 006 462 348 377 275 249 738 876 190 72 × 2 = 0 + 0.000 000 000 000 000 000 000 000 012 924 696 754 550 499 477 752 381 44;
  • 64) 0.000 000 000 000 000 000 000 000 012 924 696 754 550 499 477 752 381 44 × 2 = 0 + 0.000 000 000 000 000 000 000 000 025 849 393 509 100 998 955 504 762 88;
  • 65) 0.000 000 000 000 000 000 000 000 025 849 393 509 100 998 955 504 762 88 × 2 = 0 + 0.000 000 000 000 000 000 000 000 051 698 787 018 201 997 911 009 525 76;
  • 66) 0.000 000 000 000 000 000 000 000 051 698 787 018 201 997 911 009 525 76 × 2 = 0 + 0.000 000 000 000 000 000 000 000 103 397 574 036 403 995 822 019 051 52;
  • 67) 0.000 000 000 000 000 000 000 000 103 397 574 036 403 995 822 019 051 52 × 2 = 0 + 0.000 000 000 000 000 000 000 000 206 795 148 072 807 991 644 038 103 04;
  • 68) 0.000 000 000 000 000 000 000 000 206 795 148 072 807 991 644 038 103 04 × 2 = 0 + 0.000 000 000 000 000 000 000 000 413 590 296 145 615 983 288 076 206 08;
  • 69) 0.000 000 000 000 000 000 000 000 413 590 296 145 615 983 288 076 206 08 × 2 = 0 + 0.000 000 000 000 000 000 000 000 827 180 592 291 231 966 576 152 412 16;
  • 70) 0.000 000 000 000 000 000 000 000 827 180 592 291 231 966 576 152 412 16 × 2 = 0 + 0.000 000 000 000 000 000 000 001 654 361 184 582 463 933 152 304 824 32;
  • 71) 0.000 000 000 000 000 000 000 001 654 361 184 582 463 933 152 304 824 32 × 2 = 0 + 0.000 000 000 000 000 000 000 003 308 722 369 164 927 866 304 609 648 64;
  • 72) 0.000 000 000 000 000 000 000 003 308 722 369 164 927 866 304 609 648 64 × 2 = 0 + 0.000 000 000 000 000 000 000 006 617 444 738 329 855 732 609 219 297 28;
  • 73) 0.000 000 000 000 000 000 000 006 617 444 738 329 855 732 609 219 297 28 × 2 = 0 + 0.000 000 000 000 000 000 000 013 234 889 476 659 711 465 218 438 594 56;
  • 74) 0.000 000 000 000 000 000 000 013 234 889 476 659 711 465 218 438 594 56 × 2 = 0 + 0.000 000 000 000 000 000 000 026 469 778 953 319 422 930 436 877 189 12;
  • 75) 0.000 000 000 000 000 000 000 026 469 778 953 319 422 930 436 877 189 12 × 2 = 0 + 0.000 000 000 000 000 000 000 052 939 557 906 638 845 860 873 754 378 24;
  • 76) 0.000 000 000 000 000 000 000 052 939 557 906 638 845 860 873 754 378 24 × 2 = 0 + 0.000 000 000 000 000 000 000 105 879 115 813 277 691 721 747 508 756 48;
  • 77) 0.000 000 000 000 000 000 000 105 879 115 813 277 691 721 747 508 756 48 × 2 = 0 + 0.000 000 000 000 000 000 000 211 758 231 626 555 383 443 495 017 512 96;
  • 78) 0.000 000 000 000 000 000 000 211 758 231 626 555 383 443 495 017 512 96 × 2 = 0 + 0.000 000 000 000 000 000 000 423 516 463 253 110 766 886 990 035 025 92;
  • 79) 0.000 000 000 000 000 000 000 423 516 463 253 110 766 886 990 035 025 92 × 2 = 0 + 0.000 000 000 000 000 000 000 847 032 926 506 221 533 773 980 070 051 84;
  • 80) 0.000 000 000 000 000 000 000 847 032 926 506 221 533 773 980 070 051 84 × 2 = 0 + 0.000 000 000 000 000 000 001 694 065 853 012 443 067 547 960 140 103 68;
  • 81) 0.000 000 000 000 000 000 001 694 065 853 012 443 067 547 960 140 103 68 × 2 = 0 + 0.000 000 000 000 000 000 003 388 131 706 024 886 135 095 920 280 207 36;
  • 82) 0.000 000 000 000 000 000 003 388 131 706 024 886 135 095 920 280 207 36 × 2 = 0 + 0.000 000 000 000 000 000 006 776 263 412 049 772 270 191 840 560 414 72;
  • 83) 0.000 000 000 000 000 000 006 776 263 412 049 772 270 191 840 560 414 72 × 2 = 0 + 0.000 000 000 000 000 000 013 552 526 824 099 544 540 383 681 120 829 44;
  • 84) 0.000 000 000 000 000 000 013 552 526 824 099 544 540 383 681 120 829 44 × 2 = 0 + 0.000 000 000 000 000 000 027 105 053 648 199 089 080 767 362 241 658 88;
  • 85) 0.000 000 000 000 000 000 027 105 053 648 199 089 080 767 362 241 658 88 × 2 = 0 + 0.000 000 000 000 000 000 054 210 107 296 398 178 161 534 724 483 317 76;
  • 86) 0.000 000 000 000 000 000 054 210 107 296 398 178 161 534 724 483 317 76 × 2 = 0 + 0.000 000 000 000 000 000 108 420 214 592 796 356 323 069 448 966 635 52;
  • 87) 0.000 000 000 000 000 000 108 420 214 592 796 356 323 069 448 966 635 52 × 2 = 0 + 0.000 000 000 000 000 000 216 840 429 185 592 712 646 138 897 933 271 04;
  • 88) 0.000 000 000 000 000 000 216 840 429 185 592 712 646 138 897 933 271 04 × 2 = 0 + 0.000 000 000 000 000 000 433 680 858 371 185 425 292 277 795 866 542 08;
  • 89) 0.000 000 000 000 000 000 433 680 858 371 185 425 292 277 795 866 542 08 × 2 = 0 + 0.000 000 000 000 000 000 867 361 716 742 370 850 584 555 591 733 084 16;
  • 90) 0.000 000 000 000 000 000 867 361 716 742 370 850 584 555 591 733 084 16 × 2 = 0 + 0.000 000 000 000 000 001 734 723 433 484 741 701 169 111 183 466 168 32;
  • 91) 0.000 000 000 000 000 001 734 723 433 484 741 701 169 111 183 466 168 32 × 2 = 0 + 0.000 000 000 000 000 003 469 446 866 969 483 402 338 222 366 932 336 64;
  • 92) 0.000 000 000 000 000 003 469 446 866 969 483 402 338 222 366 932 336 64 × 2 = 0 + 0.000 000 000 000 000 006 938 893 733 938 966 804 676 444 733 864 673 28;
  • 93) 0.000 000 000 000 000 006 938 893 733 938 966 804 676 444 733 864 673 28 × 2 = 0 + 0.000 000 000 000 000 013 877 787 467 877 933 609 352 889 467 729 346 56;
  • 94) 0.000 000 000 000 000 013 877 787 467 877 933 609 352 889 467 729 346 56 × 2 = 0 + 0.000 000 000 000 000 027 755 574 935 755 867 218 705 778 935 458 693 12;
  • 95) 0.000 000 000 000 000 027 755 574 935 755 867 218 705 778 935 458 693 12 × 2 = 0 + 0.000 000 000 000 000 055 511 149 871 511 734 437 411 557 870 917 386 24;
  • 96) 0.000 000 000 000 000 055 511 149 871 511 734 437 411 557 870 917 386 24 × 2 = 0 + 0.000 000 000 000 000 111 022 299 743 023 468 874 823 115 741 834 772 48;
  • 97) 0.000 000 000 000 000 111 022 299 743 023 468 874 823 115 741 834 772 48 × 2 = 0 + 0.000 000 000 000 000 222 044 599 486 046 937 749 646 231 483 669 544 96;
  • 98) 0.000 000 000 000 000 222 044 599 486 046 937 749 646 231 483 669 544 96 × 2 = 0 + 0.000 000 000 000 000 444 089 198 972 093 875 499 292 462 967 339 089 92;
  • 99) 0.000 000 000 000 000 444 089 198 972 093 875 499 292 462 967 339 089 92 × 2 = 0 + 0.000 000 000 000 000 888 178 397 944 187 750 998 584 925 934 678 179 84;
  • 100) 0.000 000 000 000 000 888 178 397 944 187 750 998 584 925 934 678 179 84 × 2 = 0 + 0.000 000 000 000 001 776 356 795 888 375 501 997 169 851 869 356 359 68;
  • 101) 0.000 000 000 000 001 776 356 795 888 375 501 997 169 851 869 356 359 68 × 2 = 0 + 0.000 000 000 000 003 552 713 591 776 751 003 994 339 703 738 712 719 36;
  • 102) 0.000 000 000 000 003 552 713 591 776 751 003 994 339 703 738 712 719 36 × 2 = 0 + 0.000 000 000 000 007 105 427 183 553 502 007 988 679 407 477 425 438 72;
  • 103) 0.000 000 000 000 007 105 427 183 553 502 007 988 679 407 477 425 438 72 × 2 = 0 + 0.000 000 000 000 014 210 854 367 107 004 015 977 358 814 954 850 877 44;
  • 104) 0.000 000 000 000 014 210 854 367 107 004 015 977 358 814 954 850 877 44 × 2 = 0 + 0.000 000 000 000 028 421 708 734 214 008 031 954 717 629 909 701 754 88;
  • 105) 0.000 000 000 000 028 421 708 734 214 008 031 954 717 629 909 701 754 88 × 2 = 0 + 0.000 000 000 000 056 843 417 468 428 016 063 909 435 259 819 403 509 76;
  • 106) 0.000 000 000 000 056 843 417 468 428 016 063 909 435 259 819 403 509 76 × 2 = 0 + 0.000 000 000 000 113 686 834 936 856 032 127 818 870 519 638 807 019 52;
  • 107) 0.000 000 000 000 113 686 834 936 856 032 127 818 870 519 638 807 019 52 × 2 = 0 + 0.000 000 000 000 227 373 669 873 712 064 255 637 741 039 277 614 039 04;
  • 108) 0.000 000 000 000 227 373 669 873 712 064 255 637 741 039 277 614 039 04 × 2 = 0 + 0.000 000 000 000 454 747 339 747 424 128 511 275 482 078 555 228 078 08;
  • 109) 0.000 000 000 000 454 747 339 747 424 128 511 275 482 078 555 228 078 08 × 2 = 0 + 0.000 000 000 000 909 494 679 494 848 257 022 550 964 157 110 456 156 16;
  • 110) 0.000 000 000 000 909 494 679 494 848 257 022 550 964 157 110 456 156 16 × 2 = 0 + 0.000 000 000 001 818 989 358 989 696 514 045 101 928 314 220 912 312 32;
  • 111) 0.000 000 000 001 818 989 358 989 696 514 045 101 928 314 220 912 312 32 × 2 = 0 + 0.000 000 000 003 637 978 717 979 393 028 090 203 856 628 441 824 624 64;
  • 112) 0.000 000 000 003 637 978 717 979 393 028 090 203 856 628 441 824 624 64 × 2 = 0 + 0.000 000 000 007 275 957 435 958 786 056 180 407 713 256 883 649 249 28;
  • 113) 0.000 000 000 007 275 957 435 958 786 056 180 407 713 256 883 649 249 28 × 2 = 0 + 0.000 000 000 014 551 914 871 917 572 112 360 815 426 513 767 298 498 56;
  • 114) 0.000 000 000 014 551 914 871 917 572 112 360 815 426 513 767 298 498 56 × 2 = 0 + 0.000 000 000 029 103 829 743 835 144 224 721 630 853 027 534 596 997 12;
  • 115) 0.000 000 000 029 103 829 743 835 144 224 721 630 853 027 534 596 997 12 × 2 = 0 + 0.000 000 000 058 207 659 487 670 288 449 443 261 706 055 069 193 994 24;
  • 116) 0.000 000 000 058 207 659 487 670 288 449 443 261 706 055 069 193 994 24 × 2 = 0 + 0.000 000 000 116 415 318 975 340 576 898 886 523 412 110 138 387 988 48;
  • 117) 0.000 000 000 116 415 318 975 340 576 898 886 523 412 110 138 387 988 48 × 2 = 0 + 0.000 000 000 232 830 637 950 681 153 797 773 046 824 220 276 775 976 96;
  • 118) 0.000 000 000 232 830 637 950 681 153 797 773 046 824 220 276 775 976 96 × 2 = 0 + 0.000 000 000 465 661 275 901 362 307 595 546 093 648 440 553 551 953 92;
  • 119) 0.000 000 000 465 661 275 901 362 307 595 546 093 648 440 553 551 953 92 × 2 = 0 + 0.000 000 000 931 322 551 802 724 615 191 092 187 296 881 107 103 907 84;
  • 120) 0.000 000 000 931 322 551 802 724 615 191 092 187 296 881 107 103 907 84 × 2 = 0 + 0.000 000 001 862 645 103 605 449 230 382 184 374 593 762 214 207 815 68;
  • 121) 0.000 000 001 862 645 103 605 449 230 382 184 374 593 762 214 207 815 68 × 2 = 0 + 0.000 000 003 725 290 207 210 898 460 764 368 749 187 524 428 415 631 36;
  • 122) 0.000 000 003 725 290 207 210 898 460 764 368 749 187 524 428 415 631 36 × 2 = 0 + 0.000 000 007 450 580 414 421 796 921 528 737 498 375 048 856 831 262 72;
  • 123) 0.000 000 007 450 580 414 421 796 921 528 737 498 375 048 856 831 262 72 × 2 = 0 + 0.000 000 014 901 160 828 843 593 843 057 474 996 750 097 713 662 525 44;
  • 124) 0.000 000 014 901 160 828 843 593 843 057 474 996 750 097 713 662 525 44 × 2 = 0 + 0.000 000 029 802 321 657 687 187 686 114 949 993 500 195 427 325 050 88;
  • 125) 0.000 000 029 802 321 657 687 187 686 114 949 993 500 195 427 325 050 88 × 2 = 0 + 0.000 000 059 604 643 315 374 375 372 229 899 987 000 390 854 650 101 76;
  • 126) 0.000 000 059 604 643 315 374 375 372 229 899 987 000 390 854 650 101 76 × 2 = 0 + 0.000 000 119 209 286 630 748 750 744 459 799 974 000 781 709 300 203 52;
  • 127) 0.000 000 119 209 286 630 748 750 744 459 799 974 000 781 709 300 203 52 × 2 = 0 + 0.000 000 238 418 573 261 497 501 488 919 599 948 001 563 418 600 407 04;
  • 128) 0.000 000 238 418 573 261 497 501 488 919 599 948 001 563 418 600 407 04 × 2 = 0 + 0.000 000 476 837 146 522 995 002 977 839 199 896 003 126 837 200 814 08;
  • 129) 0.000 000 476 837 146 522 995 002 977 839 199 896 003 126 837 200 814 08 × 2 = 0 + 0.000 000 953 674 293 045 990 005 955 678 399 792 006 253 674 401 628 16;
  • 130) 0.000 000 953 674 293 045 990 005 955 678 399 792 006 253 674 401 628 16 × 2 = 0 + 0.000 001 907 348 586 091 980 011 911 356 799 584 012 507 348 803 256 32;
  • 131) 0.000 001 907 348 586 091 980 011 911 356 799 584 012 507 348 803 256 32 × 2 = 0 + 0.000 003 814 697 172 183 960 023 822 713 599 168 025 014 697 606 512 64;
  • 132) 0.000 003 814 697 172 183 960 023 822 713 599 168 025 014 697 606 512 64 × 2 = 0 + 0.000 007 629 394 344 367 920 047 645 427 198 336 050 029 395 213 025 28;
  • 133) 0.000 007 629 394 344 367 920 047 645 427 198 336 050 029 395 213 025 28 × 2 = 0 + 0.000 015 258 788 688 735 840 095 290 854 396 672 100 058 790 426 050 56;
  • 134) 0.000 015 258 788 688 735 840 095 290 854 396 672 100 058 790 426 050 56 × 2 = 0 + 0.000 030 517 577 377 471 680 190 581 708 793 344 200 117 580 852 101 12;
  • 135) 0.000 030 517 577 377 471 680 190 581 708 793 344 200 117 580 852 101 12 × 2 = 0 + 0.000 061 035 154 754 943 360 381 163 417 586 688 400 235 161 704 202 24;
  • 136) 0.000 061 035 154 754 943 360 381 163 417 586 688 400 235 161 704 202 24 × 2 = 0 + 0.000 122 070 309 509 886 720 762 326 835 173 376 800 470 323 408 404 48;
  • 137) 0.000 122 070 309 509 886 720 762 326 835 173 376 800 470 323 408 404 48 × 2 = 0 + 0.000 244 140 619 019 773 441 524 653 670 346 753 600 940 646 816 808 96;
  • 138) 0.000 244 140 619 019 773 441 524 653 670 346 753 600 940 646 816 808 96 × 2 = 0 + 0.000 488 281 238 039 546 883 049 307 340 693 507 201 881 293 633 617 92;
  • 139) 0.000 488 281 238 039 546 883 049 307 340 693 507 201 881 293 633 617 92 × 2 = 0 + 0.000 976 562 476 079 093 766 098 614 681 387 014 403 762 587 267 235 84;
  • 140) 0.000 976 562 476 079 093 766 098 614 681 387 014 403 762 587 267 235 84 × 2 = 0 + 0.001 953 124 952 158 187 532 197 229 362 774 028 807 525 174 534 471 68;
  • 141) 0.001 953 124 952 158 187 532 197 229 362 774 028 807 525 174 534 471 68 × 2 = 0 + 0.003 906 249 904 316 375 064 394 458 725 548 057 615 050 349 068 943 36;
  • 142) 0.003 906 249 904 316 375 064 394 458 725 548 057 615 050 349 068 943 36 × 2 = 0 + 0.007 812 499 808 632 750 128 788 917 451 096 115 230 100 698 137 886 72;
  • 143) 0.007 812 499 808 632 750 128 788 917 451 096 115 230 100 698 137 886 72 × 2 = 0 + 0.015 624 999 617 265 500 257 577 834 902 192 230 460 201 396 275 773 44;
  • 144) 0.015 624 999 617 265 500 257 577 834 902 192 230 460 201 396 275 773 44 × 2 = 0 + 0.031 249 999 234 531 000 515 155 669 804 384 460 920 402 792 551 546 88;
  • 145) 0.031 249 999 234 531 000 515 155 669 804 384 460 920 402 792 551 546 88 × 2 = 0 + 0.062 499 998 469 062 001 030 311 339 608 768 921 840 805 585 103 093 76;
  • 146) 0.062 499 998 469 062 001 030 311 339 608 768 921 840 805 585 103 093 76 × 2 = 0 + 0.124 999 996 938 124 002 060 622 679 217 537 843 681 611 170 206 187 52;
  • 147) 0.124 999 996 938 124 002 060 622 679 217 537 843 681 611 170 206 187 52 × 2 = 0 + 0.249 999 993 876 248 004 121 245 358 435 075 687 363 222 340 412 375 04;
  • 148) 0.249 999 993 876 248 004 121 245 358 435 075 687 363 222 340 412 375 04 × 2 = 0 + 0.499 999 987 752 496 008 242 490 716 870 151 374 726 444 680 824 750 08;
  • 149) 0.499 999 987 752 496 008 242 490 716 870 151 374 726 444 680 824 750 08 × 2 = 0 + 0.999 999 975 504 992 016 484 981 433 740 302 749 452 889 361 649 500 16;
  • 150) 0.999 999 975 504 992 016 484 981 433 740 302 749 452 889 361 649 500 16 × 2 = 1 + 0.999 999 951 009 984 032 969 962 867 480 605 498 905 778 723 299 000 32;
  • 151) 0.999 999 951 009 984 032 969 962 867 480 605 498 905 778 723 299 000 32 × 2 = 1 + 0.999 999 902 019 968 065 939 925 734 961 210 997 811 557 446 598 000 64;
  • 152) 0.999 999 902 019 968 065 939 925 734 961 210 997 811 557 446 598 000 64 × 2 = 1 + 0.999 999 804 039 936 131 879 851 469 922 421 995 623 114 893 196 001 28;
  • 153) 0.999 999 804 039 936 131 879 851 469 922 421 995 623 114 893 196 001 28 × 2 = 1 + 0.999 999 608 079 872 263 759 702 939 844 843 991 246 229 786 392 002 56;
  • 154) 0.999 999 608 079 872 263 759 702 939 844 843 991 246 229 786 392 002 56 × 2 = 1 + 0.999 999 216 159 744 527 519 405 879 689 687 982 492 459 572 784 005 12;
  • 155) 0.999 999 216 159 744 527 519 405 879 689 687 982 492 459 572 784 005 12 × 2 = 1 + 0.999 998 432 319 489 055 038 811 759 379 375 964 984 919 145 568 010 24;
  • 156) 0.999 998 432 319 489 055 038 811 759 379 375 964 984 919 145 568 010 24 × 2 = 1 + 0.999 996 864 638 978 110 077 623 518 758 751 929 969 838 291 136 020 48;
  • 157) 0.999 996 864 638 978 110 077 623 518 758 751 929 969 838 291 136 020 48 × 2 = 1 + 0.999 993 729 277 956 220 155 247 037 517 503 859 939 676 582 272 040 96;
  • 158) 0.999 993 729 277 956 220 155 247 037 517 503 859 939 676 582 272 040 96 × 2 = 1 + 0.999 987 458 555 912 440 310 494 075 035 007 719 879 353 164 544 081 92;
  • 159) 0.999 987 458 555 912 440 310 494 075 035 007 719 879 353 164 544 081 92 × 2 = 1 + 0.999 974 917 111 824 880 620 988 150 070 015 439 758 706 329 088 163 84;
  • 160) 0.999 974 917 111 824 880 620 988 150 070 015 439 758 706 329 088 163 84 × 2 = 1 + 0.999 949 834 223 649 761 241 976 300 140 030 879 517 412 658 176 327 68;
  • 161) 0.999 949 834 223 649 761 241 976 300 140 030 879 517 412 658 176 327 68 × 2 = 1 + 0.999 899 668 447 299 522 483 952 600 280 061 759 034 825 316 352 655 36;
  • 162) 0.999 899 668 447 299 522 483 952 600 280 061 759 034 825 316 352 655 36 × 2 = 1 + 0.999 799 336 894 599 044 967 905 200 560 123 518 069 650 632 705 310 72;
  • 163) 0.999 799 336 894 599 044 967 905 200 560 123 518 069 650 632 705 310 72 × 2 = 1 + 0.999 598 673 789 198 089 935 810 401 120 247 036 139 301 265 410 621 44;
  • 164) 0.999 598 673 789 198 089 935 810 401 120 247 036 139 301 265 410 621 44 × 2 = 1 + 0.999 197 347 578 396 179 871 620 802 240 494 072 278 602 530 821 242 88;
  • 165) 0.999 197 347 578 396 179 871 620 802 240 494 072 278 602 530 821 242 88 × 2 = 1 + 0.998 394 695 156 792 359 743 241 604 480 988 144 557 205 061 642 485 76;
  • 166) 0.998 394 695 156 792 359 743 241 604 480 988 144 557 205 061 642 485 76 × 2 = 1 + 0.996 789 390 313 584 719 486 483 208 961 976 289 114 410 123 284 971 52;
  • 167) 0.996 789 390 313 584 719 486 483 208 961 976 289 114 410 123 284 971 52 × 2 = 1 + 0.993 578 780 627 169 438 972 966 417 923 952 578 228 820 246 569 943 04;
  • 168) 0.993 578 780 627 169 438 972 966 417 923 952 578 228 820 246 569 943 04 × 2 = 1 + 0.987 157 561 254 338 877 945 932 835 847 905 156 457 640 493 139 886 08;
  • 169) 0.987 157 561 254 338 877 945 932 835 847 905 156 457 640 493 139 886 08 × 2 = 1 + 0.974 315 122 508 677 755 891 865 671 695 810 312 915 280 986 279 772 16;
  • 170) 0.974 315 122 508 677 755 891 865 671 695 810 312 915 280 986 279 772 16 × 2 = 1 + 0.948 630 245 017 355 511 783 731 343 391 620 625 830 561 972 559 544 32;
  • 171) 0.948 630 245 017 355 511 783 731 343 391 620 625 830 561 972 559 544 32 × 2 = 1 + 0.897 260 490 034 711 023 567 462 686 783 241 251 661 123 945 119 088 64;
  • 172) 0.897 260 490 034 711 023 567 462 686 783 241 251 661 123 945 119 088 64 × 2 = 1 + 0.794 520 980 069 422 047 134 925 373 566 482 503 322 247 890 238 177 28;
  • 173) 0.794 520 980 069 422 047 134 925 373 566 482 503 322 247 890 238 177 28 × 2 = 1 + 0.589 041 960 138 844 094 269 850 747 132 965 006 644 495 780 476 354 56;

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


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

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


0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 401 298 43(10) =


0.0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0111 1111 1111 1111 1111 1111 1(2)

5. Positive number before normalization:

0.000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 401 298 43(10) =


0.0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0111 1111 1111 1111 1111 1111 1(2)

6. Normalize the binary representation of the number.

Shift the decimal mark 150 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 001 401 298 43(10) =


0.0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0111 1111 1111 1111 1111 1111 1(2) =


0.0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0111 1111 1111 1111 1111 1111 1(2) × 20 =


1.1111 1111 1111 1111 1111 111(2) × 2-150


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): -150


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


8. Adjust the exponent.

Use the 8 bit excess/bias notation:


Exponent (adjusted) =


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


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


(-150 + 127)(10) =


-23(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 000 001 401 298 43 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