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

Number 1 100 000 010 000 111 011 100 000 000 000 000 000 000 000 000 000 000 000 000 000 007(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 100 000 010 000 111 011 100 000 000 000 000 000 000 000 000 000 000 000 000 000 007 ÷ 2 = 550 000 005 000 055 505 550 000 000 000 000 000 000 000 000 000 000 000 000 000 003 + 1;
  • 550 000 005 000 055 505 550 000 000 000 000 000 000 000 000 000 000 000 000 000 003 ÷ 2 = 275 000 002 500 027 752 775 000 000 000 000 000 000 000 000 000 000 000 000 000 001 + 1;
  • 275 000 002 500 027 752 775 000 000 000 000 000 000 000 000 000 000 000 000 000 001 ÷ 2 = 137 500 001 250 013 876 387 500 000 000 000 000 000 000 000 000 000 000 000 000 000 + 1;
  • 137 500 001 250 013 876 387 500 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 68 750 000 625 006 938 193 750 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 68 750 000 625 006 938 193 750 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 34 375 000 312 503 469 096 875 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 34 375 000 312 503 469 096 875 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 17 187 500 156 251 734 548 437 500 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 17 187 500 156 251 734 548 437 500 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 8 593 750 078 125 867 274 218 750 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 8 593 750 078 125 867 274 218 750 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 4 296 875 039 062 933 637 109 375 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 4 296 875 039 062 933 637 109 375 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 2 148 437 519 531 466 818 554 687 500 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 2 148 437 519 531 466 818 554 687 500 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 1 074 218 759 765 733 409 277 343 750 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 1 074 218 759 765 733 409 277 343 750 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 537 109 379 882 866 704 638 671 875 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 537 109 379 882 866 704 638 671 875 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 268 554 689 941 433 352 319 335 937 500 000 000 000 000 000 000 000 000 000 000 + 0;
  • 268 554 689 941 433 352 319 335 937 500 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 134 277 344 970 716 676 159 667 968 750 000 000 000 000 000 000 000 000 000 000 + 0;
  • 134 277 344 970 716 676 159 667 968 750 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 67 138 672 485 358 338 079 833 984 375 000 000 000 000 000 000 000 000 000 000 + 0;
  • 67 138 672 485 358 338 079 833 984 375 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 33 569 336 242 679 169 039 916 992 187 500 000 000 000 000 000 000 000 000 000 + 0;
  • 33 569 336 242 679 169 039 916 992 187 500 000 000 000 000 000 000 000 000 000 ÷ 2 = 16 784 668 121 339 584 519 958 496 093 750 000 000 000 000 000 000 000 000 000 + 0;
  • 16 784 668 121 339 584 519 958 496 093 750 000 000 000 000 000 000 000 000 000 ÷ 2 = 8 392 334 060 669 792 259 979 248 046 875 000 000 000 000 000 000 000 000 000 + 0;
  • 8 392 334 060 669 792 259 979 248 046 875 000 000 000 000 000 000 000 000 000 ÷ 2 = 4 196 167 030 334 896 129 989 624 023 437 500 000 000 000 000 000 000 000 000 + 0;
  • 4 196 167 030 334 896 129 989 624 023 437 500 000 000 000 000 000 000 000 000 ÷ 2 = 2 098 083 515 167 448 064 994 812 011 718 750 000 000 000 000 000 000 000 000 + 0;
  • 2 098 083 515 167 448 064 994 812 011 718 750 000 000 000 000 000 000 000 000 ÷ 2 = 1 049 041 757 583 724 032 497 406 005 859 375 000 000 000 000 000 000 000 000 + 0;
  • 1 049 041 757 583 724 032 497 406 005 859 375 000 000 000 000 000 000 000 000 ÷ 2 = 524 520 878 791 862 016 248 703 002 929 687 500 000 000 000 000 000 000 000 + 0;
  • 524 520 878 791 862 016 248 703 002 929 687 500 000 000 000 000 000 000 000 ÷ 2 = 262 260 439 395 931 008 124 351 501 464 843 750 000 000 000 000 000 000 000 + 0;
  • 262 260 439 395 931 008 124 351 501 464 843 750 000 000 000 000 000 000 000 ÷ 2 = 131 130 219 697 965 504 062 175 750 732 421 875 000 000 000 000 000 000 000 + 0;
  • 131 130 219 697 965 504 062 175 750 732 421 875 000 000 000 000 000 000 000 ÷ 2 = 65 565 109 848 982 752 031 087 875 366 210 937 500 000 000 000 000 000 000 + 0;
  • 65 565 109 848 982 752 031 087 875 366 210 937 500 000 000 000 000 000 000 ÷ 2 = 32 782 554 924 491 376 015 543 937 683 105 468 750 000 000 000 000 000 000 + 0;
  • 32 782 554 924 491 376 015 543 937 683 105 468 750 000 000 000 000 000 000 ÷ 2 = 16 391 277 462 245 688 007 771 968 841 552 734 375 000 000 000 000 000 000 + 0;
  • 16 391 277 462 245 688 007 771 968 841 552 734 375 000 000 000 000 000 000 ÷ 2 = 8 195 638 731 122 844 003 885 984 420 776 367 187 500 000 000 000 000 000 + 0;
  • 8 195 638 731 122 844 003 885 984 420 776 367 187 500 000 000 000 000 000 ÷ 2 = 4 097 819 365 561 422 001 942 992 210 388 183 593 750 000 000 000 000 000 + 0;
  • 4 097 819 365 561 422 001 942 992 210 388 183 593 750 000 000 000 000 000 ÷ 2 = 2 048 909 682 780 711 000 971 496 105 194 091 796 875 000 000 000 000 000 + 0;
  • 2 048 909 682 780 711 000 971 496 105 194 091 796 875 000 000 000 000 000 ÷ 2 = 1 024 454 841 390 355 500 485 748 052 597 045 898 437 500 000 000 000 000 + 0;
  • 1 024 454 841 390 355 500 485 748 052 597 045 898 437 500 000 000 000 000 ÷ 2 = 512 227 420 695 177 750 242 874 026 298 522 949 218 750 000 000 000 000 + 0;
  • 512 227 420 695 177 750 242 874 026 298 522 949 218 750 000 000 000 000 ÷ 2 = 256 113 710 347 588 875 121 437 013 149 261 474 609 375 000 000 000 000 + 0;
  • 256 113 710 347 588 875 121 437 013 149 261 474 609 375 000 000 000 000 ÷ 2 = 128 056 855 173 794 437 560 718 506 574 630 737 304 687 500 000 000 000 + 0;
  • 128 056 855 173 794 437 560 718 506 574 630 737 304 687 500 000 000 000 ÷ 2 = 64 028 427 586 897 218 780 359 253 287 315 368 652 343 750 000 000 000 + 0;
  • 64 028 427 586 897 218 780 359 253 287 315 368 652 343 750 000 000 000 ÷ 2 = 32 014 213 793 448 609 390 179 626 643 657 684 326 171 875 000 000 000 + 0;
  • 32 014 213 793 448 609 390 179 626 643 657 684 326 171 875 000 000 000 ÷ 2 = 16 007 106 896 724 304 695 089 813 321 828 842 163 085 937 500 000 000 + 0;
  • 16 007 106 896 724 304 695 089 813 321 828 842 163 085 937 500 000 000 ÷ 2 = 8 003 553 448 362 152 347 544 906 660 914 421 081 542 968 750 000 000 + 0;
  • 8 003 553 448 362 152 347 544 906 660 914 421 081 542 968 750 000 000 ÷ 2 = 4 001 776 724 181 076 173 772 453 330 457 210 540 771 484 375 000 000 + 0;
  • 4 001 776 724 181 076 173 772 453 330 457 210 540 771 484 375 000 000 ÷ 2 = 2 000 888 362 090 538 086 886 226 665 228 605 270 385 742 187 500 000 + 0;
  • 2 000 888 362 090 538 086 886 226 665 228 605 270 385 742 187 500 000 ÷ 2 = 1 000 444 181 045 269 043 443 113 332 614 302 635 192 871 093 750 000 + 0;
  • 1 000 444 181 045 269 043 443 113 332 614 302 635 192 871 093 750 000 ÷ 2 = 500 222 090 522 634 521 721 556 666 307 151 317 596 435 546 875 000 + 0;
  • 500 222 090 522 634 521 721 556 666 307 151 317 596 435 546 875 000 ÷ 2 = 250 111 045 261 317 260 860 778 333 153 575 658 798 217 773 437 500 + 0;
  • 250 111 045 261 317 260 860 778 333 153 575 658 798 217 773 437 500 ÷ 2 = 125 055 522 630 658 630 430 389 166 576 787 829 399 108 886 718 750 + 0;
  • 125 055 522 630 658 630 430 389 166 576 787 829 399 108 886 718 750 ÷ 2 = 62 527 761 315 329 315 215 194 583 288 393 914 699 554 443 359 375 + 0;
  • 62 527 761 315 329 315 215 194 583 288 393 914 699 554 443 359 375 ÷ 2 = 31 263 880 657 664 657 607 597 291 644 196 957 349 777 221 679 687 + 1;
  • 31 263 880 657 664 657 607 597 291 644 196 957 349 777 221 679 687 ÷ 2 = 15 631 940 328 832 328 803 798 645 822 098 478 674 888 610 839 843 + 1;
  • 15 631 940 328 832 328 803 798 645 822 098 478 674 888 610 839 843 ÷ 2 = 7 815 970 164 416 164 401 899 322 911 049 239 337 444 305 419 921 + 1;
  • 7 815 970 164 416 164 401 899 322 911 049 239 337 444 305 419 921 ÷ 2 = 3 907 985 082 208 082 200 949 661 455 524 619 668 722 152 709 960 + 1;
  • 3 907 985 082 208 082 200 949 661 455 524 619 668 722 152 709 960 ÷ 2 = 1 953 992 541 104 041 100 474 830 727 762 309 834 361 076 354 980 + 0;
  • 1 953 992 541 104 041 100 474 830 727 762 309 834 361 076 354 980 ÷ 2 = 976 996 270 552 020 550 237 415 363 881 154 917 180 538 177 490 + 0;
  • 976 996 270 552 020 550 237 415 363 881 154 917 180 538 177 490 ÷ 2 = 488 498 135 276 010 275 118 707 681 940 577 458 590 269 088 745 + 0;
  • 488 498 135 276 010 275 118 707 681 940 577 458 590 269 088 745 ÷ 2 = 244 249 067 638 005 137 559 353 840 970 288 729 295 134 544 372 + 1;
  • 244 249 067 638 005 137 559 353 840 970 288 729 295 134 544 372 ÷ 2 = 122 124 533 819 002 568 779 676 920 485 144 364 647 567 272 186 + 0;
  • 122 124 533 819 002 568 779 676 920 485 144 364 647 567 272 186 ÷ 2 = 61 062 266 909 501 284 389 838 460 242 572 182 323 783 636 093 + 0;
  • 61 062 266 909 501 284 389 838 460 242 572 182 323 783 636 093 ÷ 2 = 30 531 133 454 750 642 194 919 230 121 286 091 161 891 818 046 + 1;
  • 30 531 133 454 750 642 194 919 230 121 286 091 161 891 818 046 ÷ 2 = 15 265 566 727 375 321 097 459 615 060 643 045 580 945 909 023 + 0;
  • 15 265 566 727 375 321 097 459 615 060 643 045 580 945 909 023 ÷ 2 = 7 632 783 363 687 660 548 729 807 530 321 522 790 472 954 511 + 1;
  • 7 632 783 363 687 660 548 729 807 530 321 522 790 472 954 511 ÷ 2 = 3 816 391 681 843 830 274 364 903 765 160 761 395 236 477 255 + 1;
  • 3 816 391 681 843 830 274 364 903 765 160 761 395 236 477 255 ÷ 2 = 1 908 195 840 921 915 137 182 451 882 580 380 697 618 238 627 + 1;
  • 1 908 195 840 921 915 137 182 451 882 580 380 697 618 238 627 ÷ 2 = 954 097 920 460 957 568 591 225 941 290 190 348 809 119 313 + 1;
  • 954 097 920 460 957 568 591 225 941 290 190 348 809 119 313 ÷ 2 = 477 048 960 230 478 784 295 612 970 645 095 174 404 559 656 + 1;
  • 477 048 960 230 478 784 295 612 970 645 095 174 404 559 656 ÷ 2 = 238 524 480 115 239 392 147 806 485 322 547 587 202 279 828 + 0;
  • 238 524 480 115 239 392 147 806 485 322 547 587 202 279 828 ÷ 2 = 119 262 240 057 619 696 073 903 242 661 273 793 601 139 914 + 0;
  • 119 262 240 057 619 696 073 903 242 661 273 793 601 139 914 ÷ 2 = 59 631 120 028 809 848 036 951 621 330 636 896 800 569 957 + 0;
  • 59 631 120 028 809 848 036 951 621 330 636 896 800 569 957 ÷ 2 = 29 815 560 014 404 924 018 475 810 665 318 448 400 284 978 + 1;
  • 29 815 560 014 404 924 018 475 810 665 318 448 400 284 978 ÷ 2 = 14 907 780 007 202 462 009 237 905 332 659 224 200 142 489 + 0;
  • 14 907 780 007 202 462 009 237 905 332 659 224 200 142 489 ÷ 2 = 7 453 890 003 601 231 004 618 952 666 329 612 100 071 244 + 1;
  • 7 453 890 003 601 231 004 618 952 666 329 612 100 071 244 ÷ 2 = 3 726 945 001 800 615 502 309 476 333 164 806 050 035 622 + 0;
  • 3 726 945 001 800 615 502 309 476 333 164 806 050 035 622 ÷ 2 = 1 863 472 500 900 307 751 154 738 166 582 403 025 017 811 + 0;
  • 1 863 472 500 900 307 751 154 738 166 582 403 025 017 811 ÷ 2 = 931 736 250 450 153 875 577 369 083 291 201 512 508 905 + 1;
  • 931 736 250 450 153 875 577 369 083 291 201 512 508 905 ÷ 2 = 465 868 125 225 076 937 788 684 541 645 600 756 254 452 + 1;
  • 465 868 125 225 076 937 788 684 541 645 600 756 254 452 ÷ 2 = 232 934 062 612 538 468 894 342 270 822 800 378 127 226 + 0;
  • 232 934 062 612 538 468 894 342 270 822 800 378 127 226 ÷ 2 = 116 467 031 306 269 234 447 171 135 411 400 189 063 613 + 0;
  • 116 467 031 306 269 234 447 171 135 411 400 189 063 613 ÷ 2 = 58 233 515 653 134 617 223 585 567 705 700 094 531 806 + 1;
  • 58 233 515 653 134 617 223 585 567 705 700 094 531 806 ÷ 2 = 29 116 757 826 567 308 611 792 783 852 850 047 265 903 + 0;
  • 29 116 757 826 567 308 611 792 783 852 850 047 265 903 ÷ 2 = 14 558 378 913 283 654 305 896 391 926 425 023 632 951 + 1;
  • 14 558 378 913 283 654 305 896 391 926 425 023 632 951 ÷ 2 = 7 279 189 456 641 827 152 948 195 963 212 511 816 475 + 1;
  • 7 279 189 456 641 827 152 948 195 963 212 511 816 475 ÷ 2 = 3 639 594 728 320 913 576 474 097 981 606 255 908 237 + 1;
  • 3 639 594 728 320 913 576 474 097 981 606 255 908 237 ÷ 2 = 1 819 797 364 160 456 788 237 048 990 803 127 954 118 + 1;
  • 1 819 797 364 160 456 788 237 048 990 803 127 954 118 ÷ 2 = 909 898 682 080 228 394 118 524 495 401 563 977 059 + 0;
  • 909 898 682 080 228 394 118 524 495 401 563 977 059 ÷ 2 = 454 949 341 040 114 197 059 262 247 700 781 988 529 + 1;
  • 454 949 341 040 114 197 059 262 247 700 781 988 529 ÷ 2 = 227 474 670 520 057 098 529 631 123 850 390 994 264 + 1;
  • 227 474 670 520 057 098 529 631 123 850 390 994 264 ÷ 2 = 113 737 335 260 028 549 264 815 561 925 195 497 132 + 0;
  • 113 737 335 260 028 549 264 815 561 925 195 497 132 ÷ 2 = 56 868 667 630 014 274 632 407 780 962 597 748 566 + 0;
  • 56 868 667 630 014 274 632 407 780 962 597 748 566 ÷ 2 = 28 434 333 815 007 137 316 203 890 481 298 874 283 + 0;
  • 28 434 333 815 007 137 316 203 890 481 298 874 283 ÷ 2 = 14 217 166 907 503 568 658 101 945 240 649 437 141 + 1;
  • 14 217 166 907 503 568 658 101 945 240 649 437 141 ÷ 2 = 7 108 583 453 751 784 329 050 972 620 324 718 570 + 1;
  • 7 108 583 453 751 784 329 050 972 620 324 718 570 ÷ 2 = 3 554 291 726 875 892 164 525 486 310 162 359 285 + 0;
  • 3 554 291 726 875 892 164 525 486 310 162 359 285 ÷ 2 = 1 777 145 863 437 946 082 262 743 155 081 179 642 + 1;
  • 1 777 145 863 437 946 082 262 743 155 081 179 642 ÷ 2 = 888 572 931 718 973 041 131 371 577 540 589 821 + 0;
  • 888 572 931 718 973 041 131 371 577 540 589 821 ÷ 2 = 444 286 465 859 486 520 565 685 788 770 294 910 + 1;
  • 444 286 465 859 486 520 565 685 788 770 294 910 ÷ 2 = 222 143 232 929 743 260 282 842 894 385 147 455 + 0;
  • 222 143 232 929 743 260 282 842 894 385 147 455 ÷ 2 = 111 071 616 464 871 630 141 421 447 192 573 727 + 1;
  • 111 071 616 464 871 630 141 421 447 192 573 727 ÷ 2 = 55 535 808 232 435 815 070 710 723 596 286 863 + 1;
  • 55 535 808 232 435 815 070 710 723 596 286 863 ÷ 2 = 27 767 904 116 217 907 535 355 361 798 143 431 + 1;
  • 27 767 904 116 217 907 535 355 361 798 143 431 ÷ 2 = 13 883 952 058 108 953 767 677 680 899 071 715 + 1;
  • 13 883 952 058 108 953 767 677 680 899 071 715 ÷ 2 = 6 941 976 029 054 476 883 838 840 449 535 857 + 1;
  • 6 941 976 029 054 476 883 838 840 449 535 857 ÷ 2 = 3 470 988 014 527 238 441 919 420 224 767 928 + 1;
  • 3 470 988 014 527 238 441 919 420 224 767 928 ÷ 2 = 1 735 494 007 263 619 220 959 710 112 383 964 + 0;
  • 1 735 494 007 263 619 220 959 710 112 383 964 ÷ 2 = 867 747 003 631 809 610 479 855 056 191 982 + 0;
  • 867 747 003 631 809 610 479 855 056 191 982 ÷ 2 = 433 873 501 815 904 805 239 927 528 095 991 + 0;
  • 433 873 501 815 904 805 239 927 528 095 991 ÷ 2 = 216 936 750 907 952 402 619 963 764 047 995 + 1;
  • 216 936 750 907 952 402 619 963 764 047 995 ÷ 2 = 108 468 375 453 976 201 309 981 882 023 997 + 1;
  • 108 468 375 453 976 201 309 981 882 023 997 ÷ 2 = 54 234 187 726 988 100 654 990 941 011 998 + 1;
  • 54 234 187 726 988 100 654 990 941 011 998 ÷ 2 = 27 117 093 863 494 050 327 495 470 505 999 + 0;
  • 27 117 093 863 494 050 327 495 470 505 999 ÷ 2 = 13 558 546 931 747 025 163 747 735 252 999 + 1;
  • 13 558 546 931 747 025 163 747 735 252 999 ÷ 2 = 6 779 273 465 873 512 581 873 867 626 499 + 1;
  • 6 779 273 465 873 512 581 873 867 626 499 ÷ 2 = 3 389 636 732 936 756 290 936 933 813 249 + 1;
  • 3 389 636 732 936 756 290 936 933 813 249 ÷ 2 = 1 694 818 366 468 378 145 468 466 906 624 + 1;
  • 1 694 818 366 468 378 145 468 466 906 624 ÷ 2 = 847 409 183 234 189 072 734 233 453 312 + 0;
  • 847 409 183 234 189 072 734 233 453 312 ÷ 2 = 423 704 591 617 094 536 367 116 726 656 + 0;
  • 423 704 591 617 094 536 367 116 726 656 ÷ 2 = 211 852 295 808 547 268 183 558 363 328 + 0;
  • 211 852 295 808 547 268 183 558 363 328 ÷ 2 = 105 926 147 904 273 634 091 779 181 664 + 0;
  • 105 926 147 904 273 634 091 779 181 664 ÷ 2 = 52 963 073 952 136 817 045 889 590 832 + 0;
  • 52 963 073 952 136 817 045 889 590 832 ÷ 2 = 26 481 536 976 068 408 522 944 795 416 + 0;
  • 26 481 536 976 068 408 522 944 795 416 ÷ 2 = 13 240 768 488 034 204 261 472 397 708 + 0;
  • 13 240 768 488 034 204 261 472 397 708 ÷ 2 = 6 620 384 244 017 102 130 736 198 854 + 0;
  • 6 620 384 244 017 102 130 736 198 854 ÷ 2 = 3 310 192 122 008 551 065 368 099 427 + 0;
  • 3 310 192 122 008 551 065 368 099 427 ÷ 2 = 1 655 096 061 004 275 532 684 049 713 + 1;
  • 1 655 096 061 004 275 532 684 049 713 ÷ 2 = 827 548 030 502 137 766 342 024 856 + 1;
  • 827 548 030 502 137 766 342 024 856 ÷ 2 = 413 774 015 251 068 883 171 012 428 + 0;
  • 413 774 015 251 068 883 171 012 428 ÷ 2 = 206 887 007 625 534 441 585 506 214 + 0;
  • 206 887 007 625 534 441 585 506 214 ÷ 2 = 103 443 503 812 767 220 792 753 107 + 0;
  • 103 443 503 812 767 220 792 753 107 ÷ 2 = 51 721 751 906 383 610 396 376 553 + 1;
  • 51 721 751 906 383 610 396 376 553 ÷ 2 = 25 860 875 953 191 805 198 188 276 + 1;
  • 25 860 875 953 191 805 198 188 276 ÷ 2 = 12 930 437 976 595 902 599 094 138 + 0;
  • 12 930 437 976 595 902 599 094 138 ÷ 2 = 6 465 218 988 297 951 299 547 069 + 0;
  • 6 465 218 988 297 951 299 547 069 ÷ 2 = 3 232 609 494 148 975 649 773 534 + 1;
  • 3 232 609 494 148 975 649 773 534 ÷ 2 = 1 616 304 747 074 487 824 886 767 + 0;
  • 1 616 304 747 074 487 824 886 767 ÷ 2 = 808 152 373 537 243 912 443 383 + 1;
  • 808 152 373 537 243 912 443 383 ÷ 2 = 404 076 186 768 621 956 221 691 + 1;
  • 404 076 186 768 621 956 221 691 ÷ 2 = 202 038 093 384 310 978 110 845 + 1;
  • 202 038 093 384 310 978 110 845 ÷ 2 = 101 019 046 692 155 489 055 422 + 1;
  • 101 019 046 692 155 489 055 422 ÷ 2 = 50 509 523 346 077 744 527 711 + 0;
  • 50 509 523 346 077 744 527 711 ÷ 2 = 25 254 761 673 038 872 263 855 + 1;
  • 25 254 761 673 038 872 263 855 ÷ 2 = 12 627 380 836 519 436 131 927 + 1;
  • 12 627 380 836 519 436 131 927 ÷ 2 = 6 313 690 418 259 718 065 963 + 1;
  • 6 313 690 418 259 718 065 963 ÷ 2 = 3 156 845 209 129 859 032 981 + 1;
  • 3 156 845 209 129 859 032 981 ÷ 2 = 1 578 422 604 564 929 516 490 + 1;
  • 1 578 422 604 564 929 516 490 ÷ 2 = 789 211 302 282 464 758 245 + 0;
  • 789 211 302 282 464 758 245 ÷ 2 = 394 605 651 141 232 379 122 + 1;
  • 394 605 651 141 232 379 122 ÷ 2 = 197 302 825 570 616 189 561 + 0;
  • 197 302 825 570 616 189 561 ÷ 2 = 98 651 412 785 308 094 780 + 1;
  • 98 651 412 785 308 094 780 ÷ 2 = 49 325 706 392 654 047 390 + 0;
  • 49 325 706 392 654 047 390 ÷ 2 = 24 662 853 196 327 023 695 + 0;
  • 24 662 853 196 327 023 695 ÷ 2 = 12 331 426 598 163 511 847 + 1;
  • 12 331 426 598 163 511 847 ÷ 2 = 6 165 713 299 081 755 923 + 1;
  • 6 165 713 299 081 755 923 ÷ 2 = 3 082 856 649 540 877 961 + 1;
  • 3 082 856 649 540 877 961 ÷ 2 = 1 541 428 324 770 438 980 + 1;
  • 1 541 428 324 770 438 980 ÷ 2 = 770 714 162 385 219 490 + 0;
  • 770 714 162 385 219 490 ÷ 2 = 385 357 081 192 609 745 + 0;
  • 385 357 081 192 609 745 ÷ 2 = 192 678 540 596 304 872 + 1;
  • 192 678 540 596 304 872 ÷ 2 = 96 339 270 298 152 436 + 0;
  • 96 339 270 298 152 436 ÷ 2 = 48 169 635 149 076 218 + 0;
  • 48 169 635 149 076 218 ÷ 2 = 24 084 817 574 538 109 + 0;
  • 24 084 817 574 538 109 ÷ 2 = 12 042 408 787 269 054 + 1;
  • 12 042 408 787 269 054 ÷ 2 = 6 021 204 393 634 527 + 0;
  • 6 021 204 393 634 527 ÷ 2 = 3 010 602 196 817 263 + 1;
  • 3 010 602 196 817 263 ÷ 2 = 1 505 301 098 408 631 + 1;
  • 1 505 301 098 408 631 ÷ 2 = 752 650 549 204 315 + 1;
  • 752 650 549 204 315 ÷ 2 = 376 325 274 602 157 + 1;
  • 376 325 274 602 157 ÷ 2 = 188 162 637 301 078 + 1;
  • 188 162 637 301 078 ÷ 2 = 94 081 318 650 539 + 0;
  • 94 081 318 650 539 ÷ 2 = 47 040 659 325 269 + 1;
  • 47 040 659 325 269 ÷ 2 = 23 520 329 662 634 + 1;
  • 23 520 329 662 634 ÷ 2 = 11 760 164 831 317 + 0;
  • 11 760 164 831 317 ÷ 2 = 5 880 082 415 658 + 1;
  • 5 880 082 415 658 ÷ 2 = 2 940 041 207 829 + 0;
  • 2 940 041 207 829 ÷ 2 = 1 470 020 603 914 + 1;
  • 1 470 020 603 914 ÷ 2 = 735 010 301 957 + 0;
  • 735 010 301 957 ÷ 2 = 367 505 150 978 + 1;
  • 367 505 150 978 ÷ 2 = 183 752 575 489 + 0;
  • 183 752 575 489 ÷ 2 = 91 876 287 744 + 1;
  • 91 876 287 744 ÷ 2 = 45 938 143 872 + 0;
  • 45 938 143 872 ÷ 2 = 22 969 071 936 + 0;
  • 22 969 071 936 ÷ 2 = 11 484 535 968 + 0;
  • 11 484 535 968 ÷ 2 = 5 742 267 984 + 0;
  • 5 742 267 984 ÷ 2 = 2 871 133 992 + 0;
  • 2 871 133 992 ÷ 2 = 1 435 566 996 + 0;
  • 1 435 566 996 ÷ 2 = 717 783 498 + 0;
  • 717 783 498 ÷ 2 = 358 891 749 + 0;
  • 358 891 749 ÷ 2 = 179 445 874 + 1;
  • 179 445 874 ÷ 2 = 89 722 937 + 0;
  • 89 722 937 ÷ 2 = 44 861 468 + 1;
  • 44 861 468 ÷ 2 = 22 430 734 + 0;
  • 22 430 734 ÷ 2 = 11 215 367 + 0;
  • 11 215 367 ÷ 2 = 5 607 683 + 1;
  • 5 607 683 ÷ 2 = 2 803 841 + 1;
  • 2 803 841 ÷ 2 = 1 401 920 + 1;
  • 1 401 920 ÷ 2 = 700 960 + 0;
  • 700 960 ÷ 2 = 350 480 + 0;
  • 350 480 ÷ 2 = 175 240 + 0;
  • 175 240 ÷ 2 = 87 620 + 0;
  • 87 620 ÷ 2 = 43 810 + 0;
  • 43 810 ÷ 2 = 21 905 + 0;
  • 21 905 ÷ 2 = 10 952 + 1;
  • 10 952 ÷ 2 = 5 476 + 0;
  • 5 476 ÷ 2 = 2 738 + 0;
  • 2 738 ÷ 2 = 1 369 + 0;
  • 1 369 ÷ 2 = 684 + 1;
  • 684 ÷ 2 = 342 + 0;
  • 342 ÷ 2 = 171 + 0;
  • 171 ÷ 2 = 85 + 1;
  • 85 ÷ 2 = 42 + 1;
  • 42 ÷ 2 = 21 + 0;
  • 21 ÷ 2 = 10 + 1;
  • 10 ÷ 2 = 5 + 0;
  • 5 ÷ 2 = 2 + 1;
  • 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 100 000 010 000 111 011 100 000 000 000 000 000 000 000 000 000 000 000 000 000 007(10) =


10 1010 1100 1000 1000 0001 1100 1010 0000 0001 0101 0101 1011 1110 1000 1001 1110 0101 0111 1101 1110 1001 1000 1100 0000 0001 1110 1110 0011 1111 0101 0110 0011 0111 1010 0110 0101 0001 1111 0100 1000 1111 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0111(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 100 000 010 000 111 011 100 000 000 000 000 000 000 000 000 000 000 000 000 000 007(10) =


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


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


1.0101 0110 0100 0100 0000 1110 0101 0000 0000 1010 1010 1101 1111 0100 0100 1111 0010 1011 1110 1111 0100 1100 0110 0000 0000 1111 0111 0001 1111 1010 1011 0001 1011 1101 0011 0010 1000 1111 1010 0100 0111 1000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0011 1(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.0101 0110 0100 0100 0000 1110 0101 0000 0000 1010 1010 1101 1111 0100 0100 1111 0010 1011 1110 1111 0100 1100 0110 0000 0000 1111 0111 0001 1111 1010 1011 0001 1011 1101 0011 0010 1000 1111 1010 0100 0111 1000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0011 1


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. 0101 0110 0100 0100 0000 1110 0101 0000 0000 1010 1010 1101 1111 0 1000 1001 1110 0101 0111 1101 1110 1001 1000 1100 0000 0001 1110 1110 0011 1111 0101 0110 0011 0111 1010 0110 0101 0001 1111 0100 1000 1111 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0111 =


0101 0110 0100 0100 0000 1110 0101 0000 0000 1010 1010 1101 1111


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) =
0101 0110 0100 0100 0000 1110 0101 0000 0000 1010 1010 1101 1111


The base ten decimal number 1 100 000 010 000 111 011 100 000 000 000 000 000 000 000 000 000 000 000 000 000 007 converted and written in 64 bit double precision IEEE 754 binary floating point representation:
0 - 100 1101 0000 - 0101 0110 0100 0100 0000 1110 0101 0000 0000 1010 1010 1101 1111

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

Number 0.110 12 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 17 05:14 UTC (GMT)
Number 0.997 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 17 05:14 UTC (GMT)
Number -56 269 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 17 05:14 UTC (GMT)
Number 81.96 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 17 05:14 UTC (GMT)
Number 100 111 101 111 000 000 000 000 000 046 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 17 05:14 UTC (GMT)
Number 1.112 5 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 17 05:14 UTC (GMT)
Number 99 734 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 17 05:14 UTC (GMT)
Number 15 565 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 17 05:14 UTC (GMT)
Number 0.468 74 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 17 05:14 UTC (GMT)
Number 18 446 744 073 709 552 081 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 17 05:14 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