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

Number 110 000 000 000 100 000 000 010 000 000 000 101 001 000 000 000 001 110 011 109 927(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;
  • 110 000 000 000 100 000 000 010 000 000 000 101 001 000 000 000 001 110 011 109 927 ÷ 2 = 55 000 000 000 050 000 000 005 000 000 000 050 500 500 000 000 000 555 005 554 963 + 1;
  • 55 000 000 000 050 000 000 005 000 000 000 050 500 500 000 000 000 555 005 554 963 ÷ 2 = 27 500 000 000 025 000 000 002 500 000 000 025 250 250 000 000 000 277 502 777 481 + 1;
  • 27 500 000 000 025 000 000 002 500 000 000 025 250 250 000 000 000 277 502 777 481 ÷ 2 = 13 750 000 000 012 500 000 001 250 000 000 012 625 125 000 000 000 138 751 388 740 + 1;
  • 13 750 000 000 012 500 000 001 250 000 000 012 625 125 000 000 000 138 751 388 740 ÷ 2 = 6 875 000 000 006 250 000 000 625 000 000 006 312 562 500 000 000 069 375 694 370 + 0;
  • 6 875 000 000 006 250 000 000 625 000 000 006 312 562 500 000 000 069 375 694 370 ÷ 2 = 3 437 500 000 003 125 000 000 312 500 000 003 156 281 250 000 000 034 687 847 185 + 0;
  • 3 437 500 000 003 125 000 000 312 500 000 003 156 281 250 000 000 034 687 847 185 ÷ 2 = 1 718 750 000 001 562 500 000 156 250 000 001 578 140 625 000 000 017 343 923 592 + 1;
  • 1 718 750 000 001 562 500 000 156 250 000 001 578 140 625 000 000 017 343 923 592 ÷ 2 = 859 375 000 000 781 250 000 078 125 000 000 789 070 312 500 000 008 671 961 796 + 0;
  • 859 375 000 000 781 250 000 078 125 000 000 789 070 312 500 000 008 671 961 796 ÷ 2 = 429 687 500 000 390 625 000 039 062 500 000 394 535 156 250 000 004 335 980 898 + 0;
  • 429 687 500 000 390 625 000 039 062 500 000 394 535 156 250 000 004 335 980 898 ÷ 2 = 214 843 750 000 195 312 500 019 531 250 000 197 267 578 125 000 002 167 990 449 + 0;
  • 214 843 750 000 195 312 500 019 531 250 000 197 267 578 125 000 002 167 990 449 ÷ 2 = 107 421 875 000 097 656 250 009 765 625 000 098 633 789 062 500 001 083 995 224 + 1;
  • 107 421 875 000 097 656 250 009 765 625 000 098 633 789 062 500 001 083 995 224 ÷ 2 = 53 710 937 500 048 828 125 004 882 812 500 049 316 894 531 250 000 541 997 612 + 0;
  • 53 710 937 500 048 828 125 004 882 812 500 049 316 894 531 250 000 541 997 612 ÷ 2 = 26 855 468 750 024 414 062 502 441 406 250 024 658 447 265 625 000 270 998 806 + 0;
  • 26 855 468 750 024 414 062 502 441 406 250 024 658 447 265 625 000 270 998 806 ÷ 2 = 13 427 734 375 012 207 031 251 220 703 125 012 329 223 632 812 500 135 499 403 + 0;
  • 13 427 734 375 012 207 031 251 220 703 125 012 329 223 632 812 500 135 499 403 ÷ 2 = 6 713 867 187 506 103 515 625 610 351 562 506 164 611 816 406 250 067 749 701 + 1;
  • 6 713 867 187 506 103 515 625 610 351 562 506 164 611 816 406 250 067 749 701 ÷ 2 = 3 356 933 593 753 051 757 812 805 175 781 253 082 305 908 203 125 033 874 850 + 1;
  • 3 356 933 593 753 051 757 812 805 175 781 253 082 305 908 203 125 033 874 850 ÷ 2 = 1 678 466 796 876 525 878 906 402 587 890 626 541 152 954 101 562 516 937 425 + 0;
  • 1 678 466 796 876 525 878 906 402 587 890 626 541 152 954 101 562 516 937 425 ÷ 2 = 839 233 398 438 262 939 453 201 293 945 313 270 576 477 050 781 258 468 712 + 1;
  • 839 233 398 438 262 939 453 201 293 945 313 270 576 477 050 781 258 468 712 ÷ 2 = 419 616 699 219 131 469 726 600 646 972 656 635 288 238 525 390 629 234 356 + 0;
  • 419 616 699 219 131 469 726 600 646 972 656 635 288 238 525 390 629 234 356 ÷ 2 = 209 808 349 609 565 734 863 300 323 486 328 317 644 119 262 695 314 617 178 + 0;
  • 209 808 349 609 565 734 863 300 323 486 328 317 644 119 262 695 314 617 178 ÷ 2 = 104 904 174 804 782 867 431 650 161 743 164 158 822 059 631 347 657 308 589 + 0;
  • 104 904 174 804 782 867 431 650 161 743 164 158 822 059 631 347 657 308 589 ÷ 2 = 52 452 087 402 391 433 715 825 080 871 582 079 411 029 815 673 828 654 294 + 1;
  • 52 452 087 402 391 433 715 825 080 871 582 079 411 029 815 673 828 654 294 ÷ 2 = 26 226 043 701 195 716 857 912 540 435 791 039 705 514 907 836 914 327 147 + 0;
  • 26 226 043 701 195 716 857 912 540 435 791 039 705 514 907 836 914 327 147 ÷ 2 = 13 113 021 850 597 858 428 956 270 217 895 519 852 757 453 918 457 163 573 + 1;
  • 13 113 021 850 597 858 428 956 270 217 895 519 852 757 453 918 457 163 573 ÷ 2 = 6 556 510 925 298 929 214 478 135 108 947 759 926 378 726 959 228 581 786 + 1;
  • 6 556 510 925 298 929 214 478 135 108 947 759 926 378 726 959 228 581 786 ÷ 2 = 3 278 255 462 649 464 607 239 067 554 473 879 963 189 363 479 614 290 893 + 0;
  • 3 278 255 462 649 464 607 239 067 554 473 879 963 189 363 479 614 290 893 ÷ 2 = 1 639 127 731 324 732 303 619 533 777 236 939 981 594 681 739 807 145 446 + 1;
  • 1 639 127 731 324 732 303 619 533 777 236 939 981 594 681 739 807 145 446 ÷ 2 = 819 563 865 662 366 151 809 766 888 618 469 990 797 340 869 903 572 723 + 0;
  • 819 563 865 662 366 151 809 766 888 618 469 990 797 340 869 903 572 723 ÷ 2 = 409 781 932 831 183 075 904 883 444 309 234 995 398 670 434 951 786 361 + 1;
  • 409 781 932 831 183 075 904 883 444 309 234 995 398 670 434 951 786 361 ÷ 2 = 204 890 966 415 591 537 952 441 722 154 617 497 699 335 217 475 893 180 + 1;
  • 204 890 966 415 591 537 952 441 722 154 617 497 699 335 217 475 893 180 ÷ 2 = 102 445 483 207 795 768 976 220 861 077 308 748 849 667 608 737 946 590 + 0;
  • 102 445 483 207 795 768 976 220 861 077 308 748 849 667 608 737 946 590 ÷ 2 = 51 222 741 603 897 884 488 110 430 538 654 374 424 833 804 368 973 295 + 0;
  • 51 222 741 603 897 884 488 110 430 538 654 374 424 833 804 368 973 295 ÷ 2 = 25 611 370 801 948 942 244 055 215 269 327 187 212 416 902 184 486 647 + 1;
  • 25 611 370 801 948 942 244 055 215 269 327 187 212 416 902 184 486 647 ÷ 2 = 12 805 685 400 974 471 122 027 607 634 663 593 606 208 451 092 243 323 + 1;
  • 12 805 685 400 974 471 122 027 607 634 663 593 606 208 451 092 243 323 ÷ 2 = 6 402 842 700 487 235 561 013 803 817 331 796 803 104 225 546 121 661 + 1;
  • 6 402 842 700 487 235 561 013 803 817 331 796 803 104 225 546 121 661 ÷ 2 = 3 201 421 350 243 617 780 506 901 908 665 898 401 552 112 773 060 830 + 1;
  • 3 201 421 350 243 617 780 506 901 908 665 898 401 552 112 773 060 830 ÷ 2 = 1 600 710 675 121 808 890 253 450 954 332 949 200 776 056 386 530 415 + 0;
  • 1 600 710 675 121 808 890 253 450 954 332 949 200 776 056 386 530 415 ÷ 2 = 800 355 337 560 904 445 126 725 477 166 474 600 388 028 193 265 207 + 1;
  • 800 355 337 560 904 445 126 725 477 166 474 600 388 028 193 265 207 ÷ 2 = 400 177 668 780 452 222 563 362 738 583 237 300 194 014 096 632 603 + 1;
  • 400 177 668 780 452 222 563 362 738 583 237 300 194 014 096 632 603 ÷ 2 = 200 088 834 390 226 111 281 681 369 291 618 650 097 007 048 316 301 + 1;
  • 200 088 834 390 226 111 281 681 369 291 618 650 097 007 048 316 301 ÷ 2 = 100 044 417 195 113 055 640 840 684 645 809 325 048 503 524 158 150 + 1;
  • 100 044 417 195 113 055 640 840 684 645 809 325 048 503 524 158 150 ÷ 2 = 50 022 208 597 556 527 820 420 342 322 904 662 524 251 762 079 075 + 0;
  • 50 022 208 597 556 527 820 420 342 322 904 662 524 251 762 079 075 ÷ 2 = 25 011 104 298 778 263 910 210 171 161 452 331 262 125 881 039 537 + 1;
  • 25 011 104 298 778 263 910 210 171 161 452 331 262 125 881 039 537 ÷ 2 = 12 505 552 149 389 131 955 105 085 580 726 165 631 062 940 519 768 + 1;
  • 12 505 552 149 389 131 955 105 085 580 726 165 631 062 940 519 768 ÷ 2 = 6 252 776 074 694 565 977 552 542 790 363 082 815 531 470 259 884 + 0;
  • 6 252 776 074 694 565 977 552 542 790 363 082 815 531 470 259 884 ÷ 2 = 3 126 388 037 347 282 988 776 271 395 181 541 407 765 735 129 942 + 0;
  • 3 126 388 037 347 282 988 776 271 395 181 541 407 765 735 129 942 ÷ 2 = 1 563 194 018 673 641 494 388 135 697 590 770 703 882 867 564 971 + 0;
  • 1 563 194 018 673 641 494 388 135 697 590 770 703 882 867 564 971 ÷ 2 = 781 597 009 336 820 747 194 067 848 795 385 351 941 433 782 485 + 1;
  • 781 597 009 336 820 747 194 067 848 795 385 351 941 433 782 485 ÷ 2 = 390 798 504 668 410 373 597 033 924 397 692 675 970 716 891 242 + 1;
  • 390 798 504 668 410 373 597 033 924 397 692 675 970 716 891 242 ÷ 2 = 195 399 252 334 205 186 798 516 962 198 846 337 985 358 445 621 + 0;
  • 195 399 252 334 205 186 798 516 962 198 846 337 985 358 445 621 ÷ 2 = 97 699 626 167 102 593 399 258 481 099 423 168 992 679 222 810 + 1;
  • 97 699 626 167 102 593 399 258 481 099 423 168 992 679 222 810 ÷ 2 = 48 849 813 083 551 296 699 629 240 549 711 584 496 339 611 405 + 0;
  • 48 849 813 083 551 296 699 629 240 549 711 584 496 339 611 405 ÷ 2 = 24 424 906 541 775 648 349 814 620 274 855 792 248 169 805 702 + 1;
  • 24 424 906 541 775 648 349 814 620 274 855 792 248 169 805 702 ÷ 2 = 12 212 453 270 887 824 174 907 310 137 427 896 124 084 902 851 + 0;
  • 12 212 453 270 887 824 174 907 310 137 427 896 124 084 902 851 ÷ 2 = 6 106 226 635 443 912 087 453 655 068 713 948 062 042 451 425 + 1;
  • 6 106 226 635 443 912 087 453 655 068 713 948 062 042 451 425 ÷ 2 = 3 053 113 317 721 956 043 726 827 534 356 974 031 021 225 712 + 1;
  • 3 053 113 317 721 956 043 726 827 534 356 974 031 021 225 712 ÷ 2 = 1 526 556 658 860 978 021 863 413 767 178 487 015 510 612 856 + 0;
  • 1 526 556 658 860 978 021 863 413 767 178 487 015 510 612 856 ÷ 2 = 763 278 329 430 489 010 931 706 883 589 243 507 755 306 428 + 0;
  • 763 278 329 430 489 010 931 706 883 589 243 507 755 306 428 ÷ 2 = 381 639 164 715 244 505 465 853 441 794 621 753 877 653 214 + 0;
  • 381 639 164 715 244 505 465 853 441 794 621 753 877 653 214 ÷ 2 = 190 819 582 357 622 252 732 926 720 897 310 876 938 826 607 + 0;
  • 190 819 582 357 622 252 732 926 720 897 310 876 938 826 607 ÷ 2 = 95 409 791 178 811 126 366 463 360 448 655 438 469 413 303 + 1;
  • 95 409 791 178 811 126 366 463 360 448 655 438 469 413 303 ÷ 2 = 47 704 895 589 405 563 183 231 680 224 327 719 234 706 651 + 1;
  • 47 704 895 589 405 563 183 231 680 224 327 719 234 706 651 ÷ 2 = 23 852 447 794 702 781 591 615 840 112 163 859 617 353 325 + 1;
  • 23 852 447 794 702 781 591 615 840 112 163 859 617 353 325 ÷ 2 = 11 926 223 897 351 390 795 807 920 056 081 929 808 676 662 + 1;
  • 11 926 223 897 351 390 795 807 920 056 081 929 808 676 662 ÷ 2 = 5 963 111 948 675 695 397 903 960 028 040 964 904 338 331 + 0;
  • 5 963 111 948 675 695 397 903 960 028 040 964 904 338 331 ÷ 2 = 2 981 555 974 337 847 698 951 980 014 020 482 452 169 165 + 1;
  • 2 981 555 974 337 847 698 951 980 014 020 482 452 169 165 ÷ 2 = 1 490 777 987 168 923 849 475 990 007 010 241 226 084 582 + 1;
  • 1 490 777 987 168 923 849 475 990 007 010 241 226 084 582 ÷ 2 = 745 388 993 584 461 924 737 995 003 505 120 613 042 291 + 0;
  • 745 388 993 584 461 924 737 995 003 505 120 613 042 291 ÷ 2 = 372 694 496 792 230 962 368 997 501 752 560 306 521 145 + 1;
  • 372 694 496 792 230 962 368 997 501 752 560 306 521 145 ÷ 2 = 186 347 248 396 115 481 184 498 750 876 280 153 260 572 + 1;
  • 186 347 248 396 115 481 184 498 750 876 280 153 260 572 ÷ 2 = 93 173 624 198 057 740 592 249 375 438 140 076 630 286 + 0;
  • 93 173 624 198 057 740 592 249 375 438 140 076 630 286 ÷ 2 = 46 586 812 099 028 870 296 124 687 719 070 038 315 143 + 0;
  • 46 586 812 099 028 870 296 124 687 719 070 038 315 143 ÷ 2 = 23 293 406 049 514 435 148 062 343 859 535 019 157 571 + 1;
  • 23 293 406 049 514 435 148 062 343 859 535 019 157 571 ÷ 2 = 11 646 703 024 757 217 574 031 171 929 767 509 578 785 + 1;
  • 11 646 703 024 757 217 574 031 171 929 767 509 578 785 ÷ 2 = 5 823 351 512 378 608 787 015 585 964 883 754 789 392 + 1;
  • 5 823 351 512 378 608 787 015 585 964 883 754 789 392 ÷ 2 = 2 911 675 756 189 304 393 507 792 982 441 877 394 696 + 0;
  • 2 911 675 756 189 304 393 507 792 982 441 877 394 696 ÷ 2 = 1 455 837 878 094 652 196 753 896 491 220 938 697 348 + 0;
  • 1 455 837 878 094 652 196 753 896 491 220 938 697 348 ÷ 2 = 727 918 939 047 326 098 376 948 245 610 469 348 674 + 0;
  • 727 918 939 047 326 098 376 948 245 610 469 348 674 ÷ 2 = 363 959 469 523 663 049 188 474 122 805 234 674 337 + 0;
  • 363 959 469 523 663 049 188 474 122 805 234 674 337 ÷ 2 = 181 979 734 761 831 524 594 237 061 402 617 337 168 + 1;
  • 181 979 734 761 831 524 594 237 061 402 617 337 168 ÷ 2 = 90 989 867 380 915 762 297 118 530 701 308 668 584 + 0;
  • 90 989 867 380 915 762 297 118 530 701 308 668 584 ÷ 2 = 45 494 933 690 457 881 148 559 265 350 654 334 292 + 0;
  • 45 494 933 690 457 881 148 559 265 350 654 334 292 ÷ 2 = 22 747 466 845 228 940 574 279 632 675 327 167 146 + 0;
  • 22 747 466 845 228 940 574 279 632 675 327 167 146 ÷ 2 = 11 373 733 422 614 470 287 139 816 337 663 583 573 + 0;
  • 11 373 733 422 614 470 287 139 816 337 663 583 573 ÷ 2 = 5 686 866 711 307 235 143 569 908 168 831 791 786 + 1;
  • 5 686 866 711 307 235 143 569 908 168 831 791 786 ÷ 2 = 2 843 433 355 653 617 571 784 954 084 415 895 893 + 0;
  • 2 843 433 355 653 617 571 784 954 084 415 895 893 ÷ 2 = 1 421 716 677 826 808 785 892 477 042 207 947 946 + 1;
  • 1 421 716 677 826 808 785 892 477 042 207 947 946 ÷ 2 = 710 858 338 913 404 392 946 238 521 103 973 973 + 0;
  • 710 858 338 913 404 392 946 238 521 103 973 973 ÷ 2 = 355 429 169 456 702 196 473 119 260 551 986 986 + 1;
  • 355 429 169 456 702 196 473 119 260 551 986 986 ÷ 2 = 177 714 584 728 351 098 236 559 630 275 993 493 + 0;
  • 177 714 584 728 351 098 236 559 630 275 993 493 ÷ 2 = 88 857 292 364 175 549 118 279 815 137 996 746 + 1;
  • 88 857 292 364 175 549 118 279 815 137 996 746 ÷ 2 = 44 428 646 182 087 774 559 139 907 568 998 373 + 0;
  • 44 428 646 182 087 774 559 139 907 568 998 373 ÷ 2 = 22 214 323 091 043 887 279 569 953 784 499 186 + 1;
  • 22 214 323 091 043 887 279 569 953 784 499 186 ÷ 2 = 11 107 161 545 521 943 639 784 976 892 249 593 + 0;
  • 11 107 161 545 521 943 639 784 976 892 249 593 ÷ 2 = 5 553 580 772 760 971 819 892 488 446 124 796 + 1;
  • 5 553 580 772 760 971 819 892 488 446 124 796 ÷ 2 = 2 776 790 386 380 485 909 946 244 223 062 398 + 0;
  • 2 776 790 386 380 485 909 946 244 223 062 398 ÷ 2 = 1 388 395 193 190 242 954 973 122 111 531 199 + 0;
  • 1 388 395 193 190 242 954 973 122 111 531 199 ÷ 2 = 694 197 596 595 121 477 486 561 055 765 599 + 1;
  • 694 197 596 595 121 477 486 561 055 765 599 ÷ 2 = 347 098 798 297 560 738 743 280 527 882 799 + 1;
  • 347 098 798 297 560 738 743 280 527 882 799 ÷ 2 = 173 549 399 148 780 369 371 640 263 941 399 + 1;
  • 173 549 399 148 780 369 371 640 263 941 399 ÷ 2 = 86 774 699 574 390 184 685 820 131 970 699 + 1;
  • 86 774 699 574 390 184 685 820 131 970 699 ÷ 2 = 43 387 349 787 195 092 342 910 065 985 349 + 1;
  • 43 387 349 787 195 092 342 910 065 985 349 ÷ 2 = 21 693 674 893 597 546 171 455 032 992 674 + 1;
  • 21 693 674 893 597 546 171 455 032 992 674 ÷ 2 = 10 846 837 446 798 773 085 727 516 496 337 + 0;
  • 10 846 837 446 798 773 085 727 516 496 337 ÷ 2 = 5 423 418 723 399 386 542 863 758 248 168 + 1;
  • 5 423 418 723 399 386 542 863 758 248 168 ÷ 2 = 2 711 709 361 699 693 271 431 879 124 084 + 0;
  • 2 711 709 361 699 693 271 431 879 124 084 ÷ 2 = 1 355 854 680 849 846 635 715 939 562 042 + 0;
  • 1 355 854 680 849 846 635 715 939 562 042 ÷ 2 = 677 927 340 424 923 317 857 969 781 021 + 0;
  • 677 927 340 424 923 317 857 969 781 021 ÷ 2 = 338 963 670 212 461 658 928 984 890 510 + 1;
  • 338 963 670 212 461 658 928 984 890 510 ÷ 2 = 169 481 835 106 230 829 464 492 445 255 + 0;
  • 169 481 835 106 230 829 464 492 445 255 ÷ 2 = 84 740 917 553 115 414 732 246 222 627 + 1;
  • 84 740 917 553 115 414 732 246 222 627 ÷ 2 = 42 370 458 776 557 707 366 123 111 313 + 1;
  • 42 370 458 776 557 707 366 123 111 313 ÷ 2 = 21 185 229 388 278 853 683 061 555 656 + 1;
  • 21 185 229 388 278 853 683 061 555 656 ÷ 2 = 10 592 614 694 139 426 841 530 777 828 + 0;
  • 10 592 614 694 139 426 841 530 777 828 ÷ 2 = 5 296 307 347 069 713 420 765 388 914 + 0;
  • 5 296 307 347 069 713 420 765 388 914 ÷ 2 = 2 648 153 673 534 856 710 382 694 457 + 0;
  • 2 648 153 673 534 856 710 382 694 457 ÷ 2 = 1 324 076 836 767 428 355 191 347 228 + 1;
  • 1 324 076 836 767 428 355 191 347 228 ÷ 2 = 662 038 418 383 714 177 595 673 614 + 0;
  • 662 038 418 383 714 177 595 673 614 ÷ 2 = 331 019 209 191 857 088 797 836 807 + 0;
  • 331 019 209 191 857 088 797 836 807 ÷ 2 = 165 509 604 595 928 544 398 918 403 + 1;
  • 165 509 604 595 928 544 398 918 403 ÷ 2 = 82 754 802 297 964 272 199 459 201 + 1;
  • 82 754 802 297 964 272 199 459 201 ÷ 2 = 41 377 401 148 982 136 099 729 600 + 1;
  • 41 377 401 148 982 136 099 729 600 ÷ 2 = 20 688 700 574 491 068 049 864 800 + 0;
  • 20 688 700 574 491 068 049 864 800 ÷ 2 = 10 344 350 287 245 534 024 932 400 + 0;
  • 10 344 350 287 245 534 024 932 400 ÷ 2 = 5 172 175 143 622 767 012 466 200 + 0;
  • 5 172 175 143 622 767 012 466 200 ÷ 2 = 2 586 087 571 811 383 506 233 100 + 0;
  • 2 586 087 571 811 383 506 233 100 ÷ 2 = 1 293 043 785 905 691 753 116 550 + 0;
  • 1 293 043 785 905 691 753 116 550 ÷ 2 = 646 521 892 952 845 876 558 275 + 0;
  • 646 521 892 952 845 876 558 275 ÷ 2 = 323 260 946 476 422 938 279 137 + 1;
  • 323 260 946 476 422 938 279 137 ÷ 2 = 161 630 473 238 211 469 139 568 + 1;
  • 161 630 473 238 211 469 139 568 ÷ 2 = 80 815 236 619 105 734 569 784 + 0;
  • 80 815 236 619 105 734 569 784 ÷ 2 = 40 407 618 309 552 867 284 892 + 0;
  • 40 407 618 309 552 867 284 892 ÷ 2 = 20 203 809 154 776 433 642 446 + 0;
  • 20 203 809 154 776 433 642 446 ÷ 2 = 10 101 904 577 388 216 821 223 + 0;
  • 10 101 904 577 388 216 821 223 ÷ 2 = 5 050 952 288 694 108 410 611 + 1;
  • 5 050 952 288 694 108 410 611 ÷ 2 = 2 525 476 144 347 054 205 305 + 1;
  • 2 525 476 144 347 054 205 305 ÷ 2 = 1 262 738 072 173 527 102 652 + 1;
  • 1 262 738 072 173 527 102 652 ÷ 2 = 631 369 036 086 763 551 326 + 0;
  • 631 369 036 086 763 551 326 ÷ 2 = 315 684 518 043 381 775 663 + 0;
  • 315 684 518 043 381 775 663 ÷ 2 = 157 842 259 021 690 887 831 + 1;
  • 157 842 259 021 690 887 831 ÷ 2 = 78 921 129 510 845 443 915 + 1;
  • 78 921 129 510 845 443 915 ÷ 2 = 39 460 564 755 422 721 957 + 1;
  • 39 460 564 755 422 721 957 ÷ 2 = 19 730 282 377 711 360 978 + 1;
  • 19 730 282 377 711 360 978 ÷ 2 = 9 865 141 188 855 680 489 + 0;
  • 9 865 141 188 855 680 489 ÷ 2 = 4 932 570 594 427 840 244 + 1;
  • 4 932 570 594 427 840 244 ÷ 2 = 2 466 285 297 213 920 122 + 0;
  • 2 466 285 297 213 920 122 ÷ 2 = 1 233 142 648 606 960 061 + 0;
  • 1 233 142 648 606 960 061 ÷ 2 = 616 571 324 303 480 030 + 1;
  • 616 571 324 303 480 030 ÷ 2 = 308 285 662 151 740 015 + 0;
  • 308 285 662 151 740 015 ÷ 2 = 154 142 831 075 870 007 + 1;
  • 154 142 831 075 870 007 ÷ 2 = 77 071 415 537 935 003 + 1;
  • 77 071 415 537 935 003 ÷ 2 = 38 535 707 768 967 501 + 1;
  • 38 535 707 768 967 501 ÷ 2 = 19 267 853 884 483 750 + 1;
  • 19 267 853 884 483 750 ÷ 2 = 9 633 926 942 241 875 + 0;
  • 9 633 926 942 241 875 ÷ 2 = 4 816 963 471 120 937 + 1;
  • 4 816 963 471 120 937 ÷ 2 = 2 408 481 735 560 468 + 1;
  • 2 408 481 735 560 468 ÷ 2 = 1 204 240 867 780 234 + 0;
  • 1 204 240 867 780 234 ÷ 2 = 602 120 433 890 117 + 0;
  • 602 120 433 890 117 ÷ 2 = 301 060 216 945 058 + 1;
  • 301 060 216 945 058 ÷ 2 = 150 530 108 472 529 + 0;
  • 150 530 108 472 529 ÷ 2 = 75 265 054 236 264 + 1;
  • 75 265 054 236 264 ÷ 2 = 37 632 527 118 132 + 0;
  • 37 632 527 118 132 ÷ 2 = 18 816 263 559 066 + 0;
  • 18 816 263 559 066 ÷ 2 = 9 408 131 779 533 + 0;
  • 9 408 131 779 533 ÷ 2 = 4 704 065 889 766 + 1;
  • 4 704 065 889 766 ÷ 2 = 2 352 032 944 883 + 0;
  • 2 352 032 944 883 ÷ 2 = 1 176 016 472 441 + 1;
  • 1 176 016 472 441 ÷ 2 = 588 008 236 220 + 1;
  • 588 008 236 220 ÷ 2 = 294 004 118 110 + 0;
  • 294 004 118 110 ÷ 2 = 147 002 059 055 + 0;
  • 147 002 059 055 ÷ 2 = 73 501 029 527 + 1;
  • 73 501 029 527 ÷ 2 = 36 750 514 763 + 1;
  • 36 750 514 763 ÷ 2 = 18 375 257 381 + 1;
  • 18 375 257 381 ÷ 2 = 9 187 628 690 + 1;
  • 9 187 628 690 ÷ 2 = 4 593 814 345 + 0;
  • 4 593 814 345 ÷ 2 = 2 296 907 172 + 1;
  • 2 296 907 172 ÷ 2 = 1 148 453 586 + 0;
  • 1 148 453 586 ÷ 2 = 574 226 793 + 0;
  • 574 226 793 ÷ 2 = 287 113 396 + 1;
  • 287 113 396 ÷ 2 = 143 556 698 + 0;
  • 143 556 698 ÷ 2 = 71 778 349 + 0;
  • 71 778 349 ÷ 2 = 35 889 174 + 1;
  • 35 889 174 ÷ 2 = 17 944 587 + 0;
  • 17 944 587 ÷ 2 = 8 972 293 + 1;
  • 8 972 293 ÷ 2 = 4 486 146 + 1;
  • 4 486 146 ÷ 2 = 2 243 073 + 0;
  • 2 243 073 ÷ 2 = 1 121 536 + 1;
  • 1 121 536 ÷ 2 = 560 768 + 0;
  • 560 768 ÷ 2 = 280 384 + 0;
  • 280 384 ÷ 2 = 140 192 + 0;
  • 140 192 ÷ 2 = 70 096 + 0;
  • 70 096 ÷ 2 = 35 048 + 0;
  • 35 048 ÷ 2 = 17 524 + 0;
  • 17 524 ÷ 2 = 8 762 + 0;
  • 8 762 ÷ 2 = 4 381 + 0;
  • 4 381 ÷ 2 = 2 190 + 1;
  • 2 190 ÷ 2 = 1 095 + 0;
  • 1 095 ÷ 2 = 547 + 1;
  • 547 ÷ 2 = 273 + 1;
  • 273 ÷ 2 = 136 + 1;
  • 136 ÷ 2 = 68 + 0;
  • 68 ÷ 2 = 34 + 0;
  • 34 ÷ 2 = 17 + 0;
  • 17 ÷ 2 = 8 + 1;
  • 8 ÷ 2 = 4 + 0;
  • 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.


110 000 000 000 100 000 000 010 000 000 000 101 001 000 000 000 001 110 011 109 927(10) =


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


3. Normalize the binary representation of the number.

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


110 000 000 000 100 000 000 010 000 000 000 101 001 000 000 000 001 110 011 109 927(10) =


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


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


1.0001 0001 1101 0000 0000 1011 0100 1001 0111 1001 1010 0010 1001 1011 1101 0010 1111 0011 1000 0110 0000 0111 0010 0011 1010 0010 1111 1100 1010 1010 1010 0001 0000 1110 0110 1101 1110 0001 1010 1011 0001 1011 1101 1110 0110 1011 0100 0101 1000 1000 1001 11(2) × 2206


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


Mantissa (not normalized):
1.0001 0001 1101 0000 0000 1011 0100 1001 0111 1001 1010 0010 1001 1011 1101 0010 1111 0011 1000 0110 0000 0111 0010 0011 1010 0010 1111 1100 1010 1010 1010 0001 0000 1110 0110 1101 1110 0001 1010 1011 0001 1011 1101 1110 0110 1011 0100 0101 1000 1000 1001 11


5. Adjust the exponent.

Use the 11 bit excess/bias notation:


Exponent (adjusted) =


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


206 + 2(11-1) - 1 =


(206 + 1 023)(10) =


1 229(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 229 ÷ 2 = 614 + 1;
  • 614 ÷ 2 = 307 + 0;
  • 307 ÷ 2 = 153 + 1;
  • 153 ÷ 2 = 76 + 1;
  • 76 ÷ 2 = 38 + 0;
  • 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) =


1229(10) =


100 1100 1101(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. 0001 0001 1101 0000 0000 1011 0100 1001 0111 1001 1010 0010 1001 10 1111 0100 1011 1100 1110 0001 1000 0001 1100 1000 1110 1000 1011 1111 0010 1010 1010 1000 0100 0011 1001 1011 0111 1000 0110 1010 1100 0110 1111 0111 1001 1010 1101 0001 0110 0010 0010 0111 =


0001 0001 1101 0000 0000 1011 0100 1001 0111 1001 1010 0010 1001


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 1100 1101


Mantissa (52 bits) =
0001 0001 1101 0000 0000 1011 0100 1001 0111 1001 1010 0010 1001


The base ten decimal number 110 000 000 000 100 000 000 010 000 000 000 101 001 000 000 000 001 110 011 109 927 converted and written in 64 bit double precision IEEE 754 binary floating point representation:
0 - 100 1100 1101 - 0001 0001 1101 0000 0000 1011 0100 1001 0111 1001 1010 0010 1001

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

Number 175.4 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 11:57 UTC (GMT)
Number 175.4 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 11:57 UTC (GMT)
Number 737 099.425 535 763 846 710 324 287 414 59 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 11:57 UTC (GMT)
Number -9 320 909.382 9 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 11:57 UTC (GMT)
Number 15 677 287 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 11:57 UTC (GMT)
Number 11 216 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 11:57 UTC (GMT)
Number 1 392 624 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 11:57 UTC (GMT)
Number 5.13 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 11:57 UTC (GMT)
Number 7 709 179 928 849 193 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 11:56 UTC (GMT)
Number 7.625 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 11:56 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