64bit IEEE 754: Decimal ↗ Double Precision Floating Point Binary: 1 000 000 101 101 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 Convert the Number to 64 Bit Double Precision IEEE 754 Binary Floating Point Representation Standard, From a Base Ten Decimal System Number

Number 1 000 000 101 101 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000(10) converted and written in 64 bit double precision IEEE 754 binary floating point representation (1 bit for sign, 11 bits for exponent, 52 bits for mantissa)

1. 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;
  • 1 000 000 101 101 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 500 000 050 550 550 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 500 000 050 550 550 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 250 000 025 275 275 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 250 000 025 275 275 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 125 000 012 637 637 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 125 000 012 637 637 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 62 500 006 318 818 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 62 500 006 318 818 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 31 250 003 159 409 375 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 31 250 003 159 409 375 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 15 625 001 579 704 687 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 15 625 001 579 704 687 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 7 812 500 789 852 343 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 7 812 500 789 852 343 750 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 3 906 250 394 926 171 875 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 3 906 250 394 926 171 875 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 1 953 125 197 463 085 937 500 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 1 953 125 197 463 085 937 500 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 976 562 598 731 542 968 750 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 976 562 598 731 542 968 750 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 488 281 299 365 771 484 375 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 488 281 299 365 771 484 375 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 244 140 649 682 885 742 187 500 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 244 140 649 682 885 742 187 500 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 122 070 324 841 442 871 093 750 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 122 070 324 841 442 871 093 750 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 61 035 162 420 721 435 546 875 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 61 035 162 420 721 435 546 875 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 30 517 581 210 360 717 773 437 500 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 30 517 581 210 360 717 773 437 500 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 15 258 790 605 180 358 886 718 750 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 15 258 790 605 180 358 886 718 750 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 7 629 395 302 590 179 443 359 375 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 7 629 395 302 590 179 443 359 375 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 3 814 697 651 295 089 721 679 687 500 000 000 000 000 000 000 000 000 000 000 + 0;
  • 3 814 697 651 295 089 721 679 687 500 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 1 907 348 825 647 544 860 839 843 750 000 000 000 000 000 000 000 000 000 000 + 0;
  • 1 907 348 825 647 544 860 839 843 750 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 953 674 412 823 772 430 419 921 875 000 000 000 000 000 000 000 000 000 000 + 0;
  • 953 674 412 823 772 430 419 921 875 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 476 837 206 411 886 215 209 960 937 500 000 000 000 000 000 000 000 000 000 + 0;
  • 476 837 206 411 886 215 209 960 937 500 000 000 000 000 000 000 000 000 000 ÷ 2 = 238 418 603 205 943 107 604 980 468 750 000 000 000 000 000 000 000 000 000 + 0;
  • 238 418 603 205 943 107 604 980 468 750 000 000 000 000 000 000 000 000 000 ÷ 2 = 119 209 301 602 971 553 802 490 234 375 000 000 000 000 000 000 000 000 000 + 0;
  • 119 209 301 602 971 553 802 490 234 375 000 000 000 000 000 000 000 000 000 ÷ 2 = 59 604 650 801 485 776 901 245 117 187 500 000 000 000 000 000 000 000 000 + 0;
  • 59 604 650 801 485 776 901 245 117 187 500 000 000 000 000 000 000 000 000 ÷ 2 = 29 802 325 400 742 888 450 622 558 593 750 000 000 000 000 000 000 000 000 + 0;
  • 29 802 325 400 742 888 450 622 558 593 750 000 000 000 000 000 000 000 000 ÷ 2 = 14 901 162 700 371 444 225 311 279 296 875 000 000 000 000 000 000 000 000 + 0;
  • 14 901 162 700 371 444 225 311 279 296 875 000 000 000 000 000 000 000 000 ÷ 2 = 7 450 581 350 185 722 112 655 639 648 437 500 000 000 000 000 000 000 000 + 0;
  • 7 450 581 350 185 722 112 655 639 648 437 500 000 000 000 000 000 000 000 ÷ 2 = 3 725 290 675 092 861 056 327 819 824 218 750 000 000 000 000 000 000 000 + 0;
  • 3 725 290 675 092 861 056 327 819 824 218 750 000 000 000 000 000 000 000 ÷ 2 = 1 862 645 337 546 430 528 163 909 912 109 375 000 000 000 000 000 000 000 + 0;
  • 1 862 645 337 546 430 528 163 909 912 109 375 000 000 000 000 000 000 000 ÷ 2 = 931 322 668 773 215 264 081 954 956 054 687 500 000 000 000 000 000 000 + 0;
  • 931 322 668 773 215 264 081 954 956 054 687 500 000 000 000 000 000 000 ÷ 2 = 465 661 334 386 607 632 040 977 478 027 343 750 000 000 000 000 000 000 + 0;
  • 465 661 334 386 607 632 040 977 478 027 343 750 000 000 000 000 000 000 ÷ 2 = 232 830 667 193 303 816 020 488 739 013 671 875 000 000 000 000 000 000 + 0;
  • 232 830 667 193 303 816 020 488 739 013 671 875 000 000 000 000 000 000 ÷ 2 = 116 415 333 596 651 908 010 244 369 506 835 937 500 000 000 000 000 000 + 0;
  • 116 415 333 596 651 908 010 244 369 506 835 937 500 000 000 000 000 000 ÷ 2 = 58 207 666 798 325 954 005 122 184 753 417 968 750 000 000 000 000 000 + 0;
  • 58 207 666 798 325 954 005 122 184 753 417 968 750 000 000 000 000 000 ÷ 2 = 29 103 833 399 162 977 002 561 092 376 708 984 375 000 000 000 000 000 + 0;
  • 29 103 833 399 162 977 002 561 092 376 708 984 375 000 000 000 000 000 ÷ 2 = 14 551 916 699 581 488 501 280 546 188 354 492 187 500 000 000 000 000 + 0;
  • 14 551 916 699 581 488 501 280 546 188 354 492 187 500 000 000 000 000 ÷ 2 = 7 275 958 349 790 744 250 640 273 094 177 246 093 750 000 000 000 000 + 0;
  • 7 275 958 349 790 744 250 640 273 094 177 246 093 750 000 000 000 000 ÷ 2 = 3 637 979 174 895 372 125 320 136 547 088 623 046 875 000 000 000 000 + 0;
  • 3 637 979 174 895 372 125 320 136 547 088 623 046 875 000 000 000 000 ÷ 2 = 1 818 989 587 447 686 062 660 068 273 544 311 523 437 500 000 000 000 + 0;
  • 1 818 989 587 447 686 062 660 068 273 544 311 523 437 500 000 000 000 ÷ 2 = 909 494 793 723 843 031 330 034 136 772 155 761 718 750 000 000 000 + 0;
  • 909 494 793 723 843 031 330 034 136 772 155 761 718 750 000 000 000 ÷ 2 = 454 747 396 861 921 515 665 017 068 386 077 880 859 375 000 000 000 + 0;
  • 454 747 396 861 921 515 665 017 068 386 077 880 859 375 000 000 000 ÷ 2 = 227 373 698 430 960 757 832 508 534 193 038 940 429 687 500 000 000 + 0;
  • 227 373 698 430 960 757 832 508 534 193 038 940 429 687 500 000 000 ÷ 2 = 113 686 849 215 480 378 916 254 267 096 519 470 214 843 750 000 000 + 0;
  • 113 686 849 215 480 378 916 254 267 096 519 470 214 843 750 000 000 ÷ 2 = 56 843 424 607 740 189 458 127 133 548 259 735 107 421 875 000 000 + 0;
  • 56 843 424 607 740 189 458 127 133 548 259 735 107 421 875 000 000 ÷ 2 = 28 421 712 303 870 094 729 063 566 774 129 867 553 710 937 500 000 + 0;
  • 28 421 712 303 870 094 729 063 566 774 129 867 553 710 937 500 000 ÷ 2 = 14 210 856 151 935 047 364 531 783 387 064 933 776 855 468 750 000 + 0;
  • 14 210 856 151 935 047 364 531 783 387 064 933 776 855 468 750 000 ÷ 2 = 7 105 428 075 967 523 682 265 891 693 532 466 888 427 734 375 000 + 0;
  • 7 105 428 075 967 523 682 265 891 693 532 466 888 427 734 375 000 ÷ 2 = 3 552 714 037 983 761 841 132 945 846 766 233 444 213 867 187 500 + 0;
  • 3 552 714 037 983 761 841 132 945 846 766 233 444 213 867 187 500 ÷ 2 = 1 776 357 018 991 880 920 566 472 923 383 116 722 106 933 593 750 + 0;
  • 1 776 357 018 991 880 920 566 472 923 383 116 722 106 933 593 750 ÷ 2 = 888 178 509 495 940 460 283 236 461 691 558 361 053 466 796 875 + 0;
  • 888 178 509 495 940 460 283 236 461 691 558 361 053 466 796 875 ÷ 2 = 444 089 254 747 970 230 141 618 230 845 779 180 526 733 398 437 + 1;
  • 444 089 254 747 970 230 141 618 230 845 779 180 526 733 398 437 ÷ 2 = 222 044 627 373 985 115 070 809 115 422 889 590 263 366 699 218 + 1;
  • 222 044 627 373 985 115 070 809 115 422 889 590 263 366 699 218 ÷ 2 = 111 022 313 686 992 557 535 404 557 711 444 795 131 683 349 609 + 0;
  • 111 022 313 686 992 557 535 404 557 711 444 795 131 683 349 609 ÷ 2 = 55 511 156 843 496 278 767 702 278 855 722 397 565 841 674 804 + 1;
  • 55 511 156 843 496 278 767 702 278 855 722 397 565 841 674 804 ÷ 2 = 27 755 578 421 748 139 383 851 139 427 861 198 782 920 837 402 + 0;
  • 27 755 578 421 748 139 383 851 139 427 861 198 782 920 837 402 ÷ 2 = 13 877 789 210 874 069 691 925 569 713 930 599 391 460 418 701 + 0;
  • 13 877 789 210 874 069 691 925 569 713 930 599 391 460 418 701 ÷ 2 = 6 938 894 605 437 034 845 962 784 856 965 299 695 730 209 350 + 1;
  • 6 938 894 605 437 034 845 962 784 856 965 299 695 730 209 350 ÷ 2 = 3 469 447 302 718 517 422 981 392 428 482 649 847 865 104 675 + 0;
  • 3 469 447 302 718 517 422 981 392 428 482 649 847 865 104 675 ÷ 2 = 1 734 723 651 359 258 711 490 696 214 241 324 923 932 552 337 + 1;
  • 1 734 723 651 359 258 711 490 696 214 241 324 923 932 552 337 ÷ 2 = 867 361 825 679 629 355 745 348 107 120 662 461 966 276 168 + 1;
  • 867 361 825 679 629 355 745 348 107 120 662 461 966 276 168 ÷ 2 = 433 680 912 839 814 677 872 674 053 560 331 230 983 138 084 + 0;
  • 433 680 912 839 814 677 872 674 053 560 331 230 983 138 084 ÷ 2 = 216 840 456 419 907 338 936 337 026 780 165 615 491 569 042 + 0;
  • 216 840 456 419 907 338 936 337 026 780 165 615 491 569 042 ÷ 2 = 108 420 228 209 953 669 468 168 513 390 082 807 745 784 521 + 0;
  • 108 420 228 209 953 669 468 168 513 390 082 807 745 784 521 ÷ 2 = 54 210 114 104 976 834 734 084 256 695 041 403 872 892 260 + 1;
  • 54 210 114 104 976 834 734 084 256 695 041 403 872 892 260 ÷ 2 = 27 105 057 052 488 417 367 042 128 347 520 701 936 446 130 + 0;
  • 27 105 057 052 488 417 367 042 128 347 520 701 936 446 130 ÷ 2 = 13 552 528 526 244 208 683 521 064 173 760 350 968 223 065 + 0;
  • 13 552 528 526 244 208 683 521 064 173 760 350 968 223 065 ÷ 2 = 6 776 264 263 122 104 341 760 532 086 880 175 484 111 532 + 1;
  • 6 776 264 263 122 104 341 760 532 086 880 175 484 111 532 ÷ 2 = 3 388 132 131 561 052 170 880 266 043 440 087 742 055 766 + 0;
  • 3 388 132 131 561 052 170 880 266 043 440 087 742 055 766 ÷ 2 = 1 694 066 065 780 526 085 440 133 021 720 043 871 027 883 + 0;
  • 1 694 066 065 780 526 085 440 133 021 720 043 871 027 883 ÷ 2 = 847 033 032 890 263 042 720 066 510 860 021 935 513 941 + 1;
  • 847 033 032 890 263 042 720 066 510 860 021 935 513 941 ÷ 2 = 423 516 516 445 131 521 360 033 255 430 010 967 756 970 + 1;
  • 423 516 516 445 131 521 360 033 255 430 010 967 756 970 ÷ 2 = 211 758 258 222 565 760 680 016 627 715 005 483 878 485 + 0;
  • 211 758 258 222 565 760 680 016 627 715 005 483 878 485 ÷ 2 = 105 879 129 111 282 880 340 008 313 857 502 741 939 242 + 1;
  • 105 879 129 111 282 880 340 008 313 857 502 741 939 242 ÷ 2 = 52 939 564 555 641 440 170 004 156 928 751 370 969 621 + 0;
  • 52 939 564 555 641 440 170 004 156 928 751 370 969 621 ÷ 2 = 26 469 782 277 820 720 085 002 078 464 375 685 484 810 + 1;
  • 26 469 782 277 820 720 085 002 078 464 375 685 484 810 ÷ 2 = 13 234 891 138 910 360 042 501 039 232 187 842 742 405 + 0;
  • 13 234 891 138 910 360 042 501 039 232 187 842 742 405 ÷ 2 = 6 617 445 569 455 180 021 250 519 616 093 921 371 202 + 1;
  • 6 617 445 569 455 180 021 250 519 616 093 921 371 202 ÷ 2 = 3 308 722 784 727 590 010 625 259 808 046 960 685 601 + 0;
  • 3 308 722 784 727 590 010 625 259 808 046 960 685 601 ÷ 2 = 1 654 361 392 363 795 005 312 629 904 023 480 342 800 + 1;
  • 1 654 361 392 363 795 005 312 629 904 023 480 342 800 ÷ 2 = 827 180 696 181 897 502 656 314 952 011 740 171 400 + 0;
  • 827 180 696 181 897 502 656 314 952 011 740 171 400 ÷ 2 = 413 590 348 090 948 751 328 157 476 005 870 085 700 + 0;
  • 413 590 348 090 948 751 328 157 476 005 870 085 700 ÷ 2 = 206 795 174 045 474 375 664 078 738 002 935 042 850 + 0;
  • 206 795 174 045 474 375 664 078 738 002 935 042 850 ÷ 2 = 103 397 587 022 737 187 832 039 369 001 467 521 425 + 0;
  • 103 397 587 022 737 187 832 039 369 001 467 521 425 ÷ 2 = 51 698 793 511 368 593 916 019 684 500 733 760 712 + 1;
  • 51 698 793 511 368 593 916 019 684 500 733 760 712 ÷ 2 = 25 849 396 755 684 296 958 009 842 250 366 880 356 + 0;
  • 25 849 396 755 684 296 958 009 842 250 366 880 356 ÷ 2 = 12 924 698 377 842 148 479 004 921 125 183 440 178 + 0;
  • 12 924 698 377 842 148 479 004 921 125 183 440 178 ÷ 2 = 6 462 349 188 921 074 239 502 460 562 591 720 089 + 0;
  • 6 462 349 188 921 074 239 502 460 562 591 720 089 ÷ 2 = 3 231 174 594 460 537 119 751 230 281 295 860 044 + 1;
  • 3 231 174 594 460 537 119 751 230 281 295 860 044 ÷ 2 = 1 615 587 297 230 268 559 875 615 140 647 930 022 + 0;
  • 1 615 587 297 230 268 559 875 615 140 647 930 022 ÷ 2 = 807 793 648 615 134 279 937 807 570 323 965 011 + 0;
  • 807 793 648 615 134 279 937 807 570 323 965 011 ÷ 2 = 403 896 824 307 567 139 968 903 785 161 982 505 + 1;
  • 403 896 824 307 567 139 968 903 785 161 982 505 ÷ 2 = 201 948 412 153 783 569 984 451 892 580 991 252 + 1;
  • 201 948 412 153 783 569 984 451 892 580 991 252 ÷ 2 = 100 974 206 076 891 784 992 225 946 290 495 626 + 0;
  • 100 974 206 076 891 784 992 225 946 290 495 626 ÷ 2 = 50 487 103 038 445 892 496 112 973 145 247 813 + 0;
  • 50 487 103 038 445 892 496 112 973 145 247 813 ÷ 2 = 25 243 551 519 222 946 248 056 486 572 623 906 + 1;
  • 25 243 551 519 222 946 248 056 486 572 623 906 ÷ 2 = 12 621 775 759 611 473 124 028 243 286 311 953 + 0;
  • 12 621 775 759 611 473 124 028 243 286 311 953 ÷ 2 = 6 310 887 879 805 736 562 014 121 643 155 976 + 1;
  • 6 310 887 879 805 736 562 014 121 643 155 976 ÷ 2 = 3 155 443 939 902 868 281 007 060 821 577 988 + 0;
  • 3 155 443 939 902 868 281 007 060 821 577 988 ÷ 2 = 1 577 721 969 951 434 140 503 530 410 788 994 + 0;
  • 1 577 721 969 951 434 140 503 530 410 788 994 ÷ 2 = 788 860 984 975 717 070 251 765 205 394 497 + 0;
  • 788 860 984 975 717 070 251 765 205 394 497 ÷ 2 = 394 430 492 487 858 535 125 882 602 697 248 + 1;
  • 394 430 492 487 858 535 125 882 602 697 248 ÷ 2 = 197 215 246 243 929 267 562 941 301 348 624 + 0;
  • 197 215 246 243 929 267 562 941 301 348 624 ÷ 2 = 98 607 623 121 964 633 781 470 650 674 312 + 0;
  • 98 607 623 121 964 633 781 470 650 674 312 ÷ 2 = 49 303 811 560 982 316 890 735 325 337 156 + 0;
  • 49 303 811 560 982 316 890 735 325 337 156 ÷ 2 = 24 651 905 780 491 158 445 367 662 668 578 + 0;
  • 24 651 905 780 491 158 445 367 662 668 578 ÷ 2 = 12 325 952 890 245 579 222 683 831 334 289 + 0;
  • 12 325 952 890 245 579 222 683 831 334 289 ÷ 2 = 6 162 976 445 122 789 611 341 915 667 144 + 1;
  • 6 162 976 445 122 789 611 341 915 667 144 ÷ 2 = 3 081 488 222 561 394 805 670 957 833 572 + 0;
  • 3 081 488 222 561 394 805 670 957 833 572 ÷ 2 = 1 540 744 111 280 697 402 835 478 916 786 + 0;
  • 1 540 744 111 280 697 402 835 478 916 786 ÷ 2 = 770 372 055 640 348 701 417 739 458 393 + 0;
  • 770 372 055 640 348 701 417 739 458 393 ÷ 2 = 385 186 027 820 174 350 708 869 729 196 + 1;
  • 385 186 027 820 174 350 708 869 729 196 ÷ 2 = 192 593 013 910 087 175 354 434 864 598 + 0;
  • 192 593 013 910 087 175 354 434 864 598 ÷ 2 = 96 296 506 955 043 587 677 217 432 299 + 0;
  • 96 296 506 955 043 587 677 217 432 299 ÷ 2 = 48 148 253 477 521 793 838 608 716 149 + 1;
  • 48 148 253 477 521 793 838 608 716 149 ÷ 2 = 24 074 126 738 760 896 919 304 358 074 + 1;
  • 24 074 126 738 760 896 919 304 358 074 ÷ 2 = 12 037 063 369 380 448 459 652 179 037 + 0;
  • 12 037 063 369 380 448 459 652 179 037 ÷ 2 = 6 018 531 684 690 224 229 826 089 518 + 1;
  • 6 018 531 684 690 224 229 826 089 518 ÷ 2 = 3 009 265 842 345 112 114 913 044 759 + 0;
  • 3 009 265 842 345 112 114 913 044 759 ÷ 2 = 1 504 632 921 172 556 057 456 522 379 + 1;
  • 1 504 632 921 172 556 057 456 522 379 ÷ 2 = 752 316 460 586 278 028 728 261 189 + 1;
  • 752 316 460 586 278 028 728 261 189 ÷ 2 = 376 158 230 293 139 014 364 130 594 + 1;
  • 376 158 230 293 139 014 364 130 594 ÷ 2 = 188 079 115 146 569 507 182 065 297 + 0;
  • 188 079 115 146 569 507 182 065 297 ÷ 2 = 94 039 557 573 284 753 591 032 648 + 1;
  • 94 039 557 573 284 753 591 032 648 ÷ 2 = 47 019 778 786 642 376 795 516 324 + 0;
  • 47 019 778 786 642 376 795 516 324 ÷ 2 = 23 509 889 393 321 188 397 758 162 + 0;
  • 23 509 889 393 321 188 397 758 162 ÷ 2 = 11 754 944 696 660 594 198 879 081 + 0;
  • 11 754 944 696 660 594 198 879 081 ÷ 2 = 5 877 472 348 330 297 099 439 540 + 1;
  • 5 877 472 348 330 297 099 439 540 ÷ 2 = 2 938 736 174 165 148 549 719 770 + 0;
  • 2 938 736 174 165 148 549 719 770 ÷ 2 = 1 469 368 087 082 574 274 859 885 + 0;
  • 1 469 368 087 082 574 274 859 885 ÷ 2 = 734 684 043 541 287 137 429 942 + 1;
  • 734 684 043 541 287 137 429 942 ÷ 2 = 367 342 021 770 643 568 714 971 + 0;
  • 367 342 021 770 643 568 714 971 ÷ 2 = 183 671 010 885 321 784 357 485 + 1;
  • 183 671 010 885 321 784 357 485 ÷ 2 = 91 835 505 442 660 892 178 742 + 1;
  • 91 835 505 442 660 892 178 742 ÷ 2 = 45 917 752 721 330 446 089 371 + 0;
  • 45 917 752 721 330 446 089 371 ÷ 2 = 22 958 876 360 665 223 044 685 + 1;
  • 22 958 876 360 665 223 044 685 ÷ 2 = 11 479 438 180 332 611 522 342 + 1;
  • 11 479 438 180 332 611 522 342 ÷ 2 = 5 739 719 090 166 305 761 171 + 0;
  • 5 739 719 090 166 305 761 171 ÷ 2 = 2 869 859 545 083 152 880 585 + 1;
  • 2 869 859 545 083 152 880 585 ÷ 2 = 1 434 929 772 541 576 440 292 + 1;
  • 1 434 929 772 541 576 440 292 ÷ 2 = 717 464 886 270 788 220 146 + 0;
  • 717 464 886 270 788 220 146 ÷ 2 = 358 732 443 135 394 110 073 + 0;
  • 358 732 443 135 394 110 073 ÷ 2 = 179 366 221 567 697 055 036 + 1;
  • 179 366 221 567 697 055 036 ÷ 2 = 89 683 110 783 848 527 518 + 0;
  • 89 683 110 783 848 527 518 ÷ 2 = 44 841 555 391 924 263 759 + 0;
  • 44 841 555 391 924 263 759 ÷ 2 = 22 420 777 695 962 131 879 + 1;
  • 22 420 777 695 962 131 879 ÷ 2 = 11 210 388 847 981 065 939 + 1;
  • 11 210 388 847 981 065 939 ÷ 2 = 5 605 194 423 990 532 969 + 1;
  • 5 605 194 423 990 532 969 ÷ 2 = 2 802 597 211 995 266 484 + 1;
  • 2 802 597 211 995 266 484 ÷ 2 = 1 401 298 605 997 633 242 + 0;
  • 1 401 298 605 997 633 242 ÷ 2 = 700 649 302 998 816 621 + 0;
  • 700 649 302 998 816 621 ÷ 2 = 350 324 651 499 408 310 + 1;
  • 350 324 651 499 408 310 ÷ 2 = 175 162 325 749 704 155 + 0;
  • 175 162 325 749 704 155 ÷ 2 = 87 581 162 874 852 077 + 1;
  • 87 581 162 874 852 077 ÷ 2 = 43 790 581 437 426 038 + 1;
  • 43 790 581 437 426 038 ÷ 2 = 21 895 290 718 713 019 + 0;
  • 21 895 290 718 713 019 ÷ 2 = 10 947 645 359 356 509 + 1;
  • 10 947 645 359 356 509 ÷ 2 = 5 473 822 679 678 254 + 1;
  • 5 473 822 679 678 254 ÷ 2 = 2 736 911 339 839 127 + 0;
  • 2 736 911 339 839 127 ÷ 2 = 1 368 455 669 919 563 + 1;
  • 1 368 455 669 919 563 ÷ 2 = 684 227 834 959 781 + 1;
  • 684 227 834 959 781 ÷ 2 = 342 113 917 479 890 + 1;
  • 342 113 917 479 890 ÷ 2 = 171 056 958 739 945 + 0;
  • 171 056 958 739 945 ÷ 2 = 85 528 479 369 972 + 1;
  • 85 528 479 369 972 ÷ 2 = 42 764 239 684 986 + 0;
  • 42 764 239 684 986 ÷ 2 = 21 382 119 842 493 + 0;
  • 21 382 119 842 493 ÷ 2 = 10 691 059 921 246 + 1;
  • 10 691 059 921 246 ÷ 2 = 5 345 529 960 623 + 0;
  • 5 345 529 960 623 ÷ 2 = 2 672 764 980 311 + 1;
  • 2 672 764 980 311 ÷ 2 = 1 336 382 490 155 + 1;
  • 1 336 382 490 155 ÷ 2 = 668 191 245 077 + 1;
  • 668 191 245 077 ÷ 2 = 334 095 622 538 + 1;
  • 334 095 622 538 ÷ 2 = 167 047 811 269 + 0;
  • 167 047 811 269 ÷ 2 = 83 523 905 634 + 1;
  • 83 523 905 634 ÷ 2 = 41 761 952 817 + 0;
  • 41 761 952 817 ÷ 2 = 20 880 976 408 + 1;
  • 20 880 976 408 ÷ 2 = 10 440 488 204 + 0;
  • 10 440 488 204 ÷ 2 = 5 220 244 102 + 0;
  • 5 220 244 102 ÷ 2 = 2 610 122 051 + 0;
  • 2 610 122 051 ÷ 2 = 1 305 061 025 + 1;
  • 1 305 061 025 ÷ 2 = 652 530 512 + 1;
  • 652 530 512 ÷ 2 = 326 265 256 + 0;
  • 326 265 256 ÷ 2 = 163 132 628 + 0;
  • 163 132 628 ÷ 2 = 81 566 314 + 0;
  • 81 566 314 ÷ 2 = 40 783 157 + 0;
  • 40 783 157 ÷ 2 = 20 391 578 + 1;
  • 20 391 578 ÷ 2 = 10 195 789 + 0;
  • 10 195 789 ÷ 2 = 5 097 894 + 1;
  • 5 097 894 ÷ 2 = 2 548 947 + 0;
  • 2 548 947 ÷ 2 = 1 274 473 + 1;
  • 1 274 473 ÷ 2 = 637 236 + 1;
  • 637 236 ÷ 2 = 318 618 + 0;
  • 318 618 ÷ 2 = 159 309 + 0;
  • 159 309 ÷ 2 = 79 654 + 1;
  • 79 654 ÷ 2 = 39 827 + 0;
  • 39 827 ÷ 2 = 19 913 + 1;
  • 19 913 ÷ 2 = 9 956 + 1;
  • 9 956 ÷ 2 = 4 978 + 0;
  • 4 978 ÷ 2 = 2 489 + 0;
  • 2 489 ÷ 2 = 1 244 + 1;
  • 1 244 ÷ 2 = 622 + 0;
  • 622 ÷ 2 = 311 + 0;
  • 311 ÷ 2 = 155 + 1;
  • 155 ÷ 2 = 77 + 1;
  • 77 ÷ 2 = 38 + 1;
  • 38 ÷ 2 = 19 + 0;
  • 19 ÷ 2 = 9 + 1;
  • 9 ÷ 2 = 4 + 1;
  • 4 ÷ 2 = 2 + 0;
  • 2 ÷ 2 = 1 + 0;
  • 1 ÷ 2 = 0 + 1;

2. Construct the base 2 representation of the positive number.

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


1 000 000 101 101 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000(10) =


10 0110 1110 0100 1101 0011 0101 0000 1100 0101 0111 1010 0101 1101 1011 0100 1111 0010 0110 1101 1010 0100 0101 1101 0110 0100 0100 0001 0001 0100 1100 1000 1000 0101 0101 0110 0100 1000 1101 0010 1100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000(2)


3. Normalize the binary representation of the number.

Shift the decimal mark 209 positions to the left, so that only one non zero digit remains to the left of it:


1 000 000 101 101 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000(10) =


10 0110 1110 0100 1101 0011 0101 0000 1100 0101 0111 1010 0101 1101 1011 0100 1111 0010 0110 1101 1010 0100 0101 1101 0110 0100 0100 0001 0001 0100 1100 1000 1000 0101 0101 0110 0100 1000 1101 0010 1100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000(2) =


10 0110 1110 0100 1101 0011 0101 0000 1100 0101 0111 1010 0101 1101 1011 0100 1111 0010 0110 1101 1010 0100 0101 1101 0110 0100 0100 0001 0001 0100 1100 1000 1000 0101 0101 0110 0100 1000 1101 0010 1100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000(2) × 20 =


1.0011 0111 0010 0110 1001 1010 1000 0110 0010 1011 1101 0010 1110 1101 1010 0111 1001 0011 0110 1101 0010 0010 1110 1011 0010 0010 0000 1000 1010 0110 0100 0100 0010 1010 1011 0010 0100 0110 1001 0110 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0(2) × 2209


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

Sign 0 (a positive number)


Exponent (unadjusted): 209


Mantissa (not normalized):
1.0011 0111 0010 0110 1001 1010 1000 0110 0010 1011 1101 0010 1110 1101 1010 0111 1001 0011 0110 1101 0010 0010 1110 1011 0010 0010 0000 1000 1010 0110 0100 0100 0010 1010 1011 0010 0100 0110 1001 0110 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0


5. Adjust the exponent.

Use the 11 bit excess/bias notation:


Exponent (adjusted) =


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


209 + 2(11-1) - 1 =


(209 + 1 023)(10) =


1 232(10)


6. Convert the adjusted exponent from the decimal (base 10) to 11 bit binary.

Use the same technique of repeatedly dividing by 2:


  • division = quotient + remainder;
  • 1 232 ÷ 2 = 616 + 0;
  • 616 ÷ 2 = 308 + 0;
  • 308 ÷ 2 = 154 + 0;
  • 154 ÷ 2 = 77 + 0;
  • 77 ÷ 2 = 38 + 1;
  • 38 ÷ 2 = 19 + 0;
  • 19 ÷ 2 = 9 + 1;
  • 9 ÷ 2 = 4 + 1;
  • 4 ÷ 2 = 2 + 0;
  • 2 ÷ 2 = 1 + 0;
  • 1 ÷ 2 = 0 + 1;

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

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


Exponent (adjusted) =


1232(10) =


100 1101 0000(2)


8. Normalize the mantissa.

a) Remove the leading (the leftmost) bit, since it's allways 1, and the decimal point, if the case.


b) Adjust its length to 52 bits, by removing the excess bits, from the right (if any of the excess bits is set on 1, we are losing precision...).


Mantissa (normalized) =


1. 0011 0111 0010 0110 1001 1010 1000 0110 0010 1011 1101 0010 1110 1 1011 0100 1111 0010 0110 1101 1010 0100 0101 1101 0110 0100 0100 0001 0001 0100 1100 1000 1000 0101 0101 0110 0100 1000 1101 0010 1100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 =


0011 0111 0010 0110 1001 1010 1000 0110 0010 1011 1101 0010 1110


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

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


Exponent (11 bits) =
100 1101 0000


Mantissa (52 bits) =
0011 0111 0010 0110 1001 1010 1000 0110 0010 1011 1101 0010 1110


The base ten decimal number 1 000 000 101 101 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 converted and written in 64 bit double precision IEEE 754 binary floating point representation:
0 - 100 1101 0000 - 0011 0111 0010 0110 1001 1010 1000 0110 0010 1011 1101 0010 1110

The latest decimal numbers converted from base ten to 64 bit double precision IEEE 754 floating point binary standard representation

Number 14.25 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 19 03:24 UTC (GMT)
Number 571 230 650 399 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 19 03:24 UTC (GMT)
Number -25.728 8 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 19 03:24 UTC (GMT)
Number 65.625 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 19 03:24 UTC (GMT)
Number 1.189 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 19 03:24 UTC (GMT)
Number 2 525.6 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 19 03:24 UTC (GMT)
Number -160.207 2 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 19 03:23 UTC (GMT)
Number 8 888 859 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 19 03:23 UTC (GMT)
Number 28.73 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 19 03:23 UTC (GMT)
Number 234 973 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 19 03:23 UTC (GMT)
All base ten decimal numbers converted to 64 bit double precision IEEE 754 binary floating point

How to convert numbers from the decimal system (base ten) to 64 bit double precision IEEE 754 binary floating point standard

Follow the steps below to convert a base 10 decimal number to 64 bit double precision IEEE 754 binary floating point:

  • 1. If the number to be converted is negative, start with its the positive version.
  • 2. First convert the integer part. Divide repeatedly by 2 the positive representation of the integer number that is to be converted to binary, until we get a quotient that is equal to zero, keeping track of each remainder.
  • 3. Construct the base 2 representation of the positive integer part of the number, by taking all the remainders from the previous operations, starting from the bottom of the list constructed above. Thus, the last remainder of the divisions becomes the first symbol (the leftmost) of the base two number, while the first remainder becomes the last symbol (the rightmost).
  • 4. Then convert the fractional part. Multiply the number repeatedly by 2, until we get a fractional part that is equal to zero, keeping track of each integer part of the results.
  • 5. Construct the base 2 representation of the fractional part of the number, by taking all the integer parts of the multiplying operations, starting from the top of the list constructed above (they should appear in the binary representation, from left to right, in the order they have been calculated).
  • 6. Normalize the binary representation of the number, shifting the decimal mark (the decimal point) "n" positions either to the left, or to the right, so that only one non zero digit remains to the left of the decimal mark.
  • 7. Adjust the exponent in 11 bit excess/bias notation and then convert it from decimal (base 10) to 11 bit binary, by using the same technique of repeatedly dividing by 2, as shown above:
    Exponent (adjusted) = Exponent (unadjusted) + 2(11-1) - 1
  • 8. Normalize mantissa, remove the leading (leftmost) bit, since it's allways '1' (and the decimal mark, if the case) and adjust its length to 52 bits, either by removing the excess bits from the right (losing precision...) or by adding extra bits set on '0' to the right.
  • 9. Sign (it takes 1 bit) is either 1 for a negative or 0 for a positive number.

Example: convert the negative number -31.640 215 from the decimal system (base ten) to 64 bit double precision IEEE 754 binary floating point:

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

    |-31.640 215| = 31.640 215

  • 2. First convert the integer part, 31. Divide it repeatedly by 2, keeping track of each remainder, until we get a quotient that is equal to zero:
    • division = quotient + remainder;
    • 31 ÷ 2 = 15 + 1;
    • 15 ÷ 2 = 7 + 1;
    • 7 ÷ 2 = 3 + 1;
    • 3 ÷ 2 = 1 + 1;
    • 1 ÷ 2 = 0 + 1;
    • We have encountered a quotient that is ZERO => FULL STOP
  • 3. Construct the base 2 representation of the integer part of the number by taking all the remainders of the previous dividing operations, starting from the bottom of the list constructed above:

    31(10) = 1 1111(2)

  • 4. Then, convert the fractional part, 0.640 215. Multiply repeatedly by 2, keeping track of each integer part of the results, until we get a fractional part that is equal to zero:
    • #) multiplying = integer + fractional part;
    • 1) 0.640 215 × 2 = 1 + 0.280 43;
    • 2) 0.280 43 × 2 = 0 + 0.560 86;
    • 3) 0.560 86 × 2 = 1 + 0.121 72;
    • 4) 0.121 72 × 2 = 0 + 0.243 44;
    • 5) 0.243 44 × 2 = 0 + 0.486 88;
    • 6) 0.486 88 × 2 = 0 + 0.973 76;
    • 7) 0.973 76 × 2 = 1 + 0.947 52;
    • 8) 0.947 52 × 2 = 1 + 0.895 04;
    • 9) 0.895 04 × 2 = 1 + 0.790 08;
    • 10) 0.790 08 × 2 = 1 + 0.580 16;
    • 11) 0.580 16 × 2 = 1 + 0.160 32;
    • 12) 0.160 32 × 2 = 0 + 0.320 64;
    • 13) 0.320 64 × 2 = 0 + 0.641 28;
    • 14) 0.641 28 × 2 = 1 + 0.282 56;
    • 15) 0.282 56 × 2 = 0 + 0.565 12;
    • 16) 0.565 12 × 2 = 1 + 0.130 24;
    • 17) 0.130 24 × 2 = 0 + 0.260 48;
    • 18) 0.260 48 × 2 = 0 + 0.520 96;
    • 19) 0.520 96 × 2 = 1 + 0.041 92;
    • 20) 0.041 92 × 2 = 0 + 0.083 84;
    • 21) 0.083 84 × 2 = 0 + 0.167 68;
    • 22) 0.167 68 × 2 = 0 + 0.335 36;
    • 23) 0.335 36 × 2 = 0 + 0.670 72;
    • 24) 0.670 72 × 2 = 1 + 0.341 44;
    • 25) 0.341 44 × 2 = 0 + 0.682 88;
    • 26) 0.682 88 × 2 = 1 + 0.365 76;
    • 27) 0.365 76 × 2 = 0 + 0.731 52;
    • 28) 0.731 52 × 2 = 1 + 0.463 04;
    • 29) 0.463 04 × 2 = 0 + 0.926 08;
    • 30) 0.926 08 × 2 = 1 + 0.852 16;
    • 31) 0.852 16 × 2 = 1 + 0.704 32;
    • 32) 0.704 32 × 2 = 1 + 0.408 64;
    • 33) 0.408 64 × 2 = 0 + 0.817 28;
    • 34) 0.817 28 × 2 = 1 + 0.634 56;
    • 35) 0.634 56 × 2 = 1 + 0.269 12;
    • 36) 0.269 12 × 2 = 0 + 0.538 24;
    • 37) 0.538 24 × 2 = 1 + 0.076 48;
    • 38) 0.076 48 × 2 = 0 + 0.152 96;
    • 39) 0.152 96 × 2 = 0 + 0.305 92;
    • 40) 0.305 92 × 2 = 0 + 0.611 84;
    • 41) 0.611 84 × 2 = 1 + 0.223 68;
    • 42) 0.223 68 × 2 = 0 + 0.447 36;
    • 43) 0.447 36 × 2 = 0 + 0.894 72;
    • 44) 0.894 72 × 2 = 1 + 0.789 44;
    • 45) 0.789 44 × 2 = 1 + 0.578 88;
    • 46) 0.578 88 × 2 = 1 + 0.157 76;
    • 47) 0.157 76 × 2 = 0 + 0.315 52;
    • 48) 0.315 52 × 2 = 0 + 0.631 04;
    • 49) 0.631 04 × 2 = 1 + 0.262 08;
    • 50) 0.262 08 × 2 = 0 + 0.524 16;
    • 51) 0.524 16 × 2 = 1 + 0.048 32;
    • 52) 0.048 32 × 2 = 0 + 0.096 64;
    • 53) 0.096 64 × 2 = 0 + 0.193 28;
    • We didn't get any fractional part that was equal to zero. But we had enough iterations (over Mantissa limit = 52) and at least one integer part that was different from zero => FULL STOP (losing precision...).
  • 5. Construct the base 2 representation of the fractional part of the number, by taking all the integer parts of the previous multiplying operations, starting from the top of the constructed list above:

    0.640 215(10) = 0.1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2)

  • 6. Summarizing - the positive number before normalization:

    31.640 215(10) = 1 1111.1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2)

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

    31.640 215(10) =
    1 1111.1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2) =
    1 1111.1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2) × 20 =
    1.1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2) × 24

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

    Sign: 1 (a negative number)

    Exponent (unadjusted): 4

    Mantissa (not-normalized): 1.1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0

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

    Exponent (adjusted) = Exponent (unadjusted) + 2(11-1) - 1 = (4 + 1023)(10) = 1027(10) =
    100 0000 0011(2)

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

    Mantissa (not-normalized): 1.1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0

    Mantissa (normalized): 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100

  • Conclusion:

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

    Exponent (8 bits) = 100 0000 0011

    Mantissa (52 bits) = 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100

  • Number -31.640 215, converted from decimal system (base 10) to 64 bit double precision IEEE 754 binary floating point =
    1 - 100 0000 0011 - 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100