64bit IEEE 754: Decimal ↗ Double Precision Floating Point Binary: 100 000 001 010 001 010 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 100 000 001 010 001 010 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;
  • 100 000 001 010 001 010 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 50 000 000 505 000 505 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 50 000 000 505 000 505 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 25 000 000 252 500 252 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 25 000 000 252 500 252 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 12 500 000 126 250 126 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 12 500 000 126 250 126 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 6 250 000 063 125 063 125 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 6 250 000 063 125 063 125 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 3 125 000 031 562 531 562 500 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 3 125 000 031 562 531 562 500 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 1 562 500 015 781 265 781 250 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 1 562 500 015 781 265 781 250 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 781 250 007 890 632 890 625 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 781 250 007 890 632 890 625 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 390 625 003 945 316 445 312 500 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 390 625 003 945 316 445 312 500 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 195 312 501 972 658 222 656 250 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 195 312 501 972 658 222 656 250 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 97 656 250 986 329 111 328 125 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 97 656 250 986 329 111 328 125 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 48 828 125 493 164 555 664 062 500 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 48 828 125 493 164 555 664 062 500 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 24 414 062 746 582 277 832 031 250 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 24 414 062 746 582 277 832 031 250 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 12 207 031 373 291 138 916 015 625 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 12 207 031 373 291 138 916 015 625 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 6 103 515 686 645 569 458 007 812 500 000 000 000 000 000 000 000 000 000 000 + 0;
  • 6 103 515 686 645 569 458 007 812 500 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 3 051 757 843 322 784 729 003 906 250 000 000 000 000 000 000 000 000 000 000 + 0;
  • 3 051 757 843 322 784 729 003 906 250 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 1 525 878 921 661 392 364 501 953 125 000 000 000 000 000 000 000 000 000 000 + 0;
  • 1 525 878 921 661 392 364 501 953 125 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 762 939 460 830 696 182 250 976 562 500 000 000 000 000 000 000 000 000 000 + 0;
  • 762 939 460 830 696 182 250 976 562 500 000 000 000 000 000 000 000 000 000 ÷ 2 = 381 469 730 415 348 091 125 488 281 250 000 000 000 000 000 000 000 000 000 + 0;
  • 381 469 730 415 348 091 125 488 281 250 000 000 000 000 000 000 000 000 000 ÷ 2 = 190 734 865 207 674 045 562 744 140 625 000 000 000 000 000 000 000 000 000 + 0;
  • 190 734 865 207 674 045 562 744 140 625 000 000 000 000 000 000 000 000 000 ÷ 2 = 95 367 432 603 837 022 781 372 070 312 500 000 000 000 000 000 000 000 000 + 0;
  • 95 367 432 603 837 022 781 372 070 312 500 000 000 000 000 000 000 000 000 ÷ 2 = 47 683 716 301 918 511 390 686 035 156 250 000 000 000 000 000 000 000 000 + 0;
  • 47 683 716 301 918 511 390 686 035 156 250 000 000 000 000 000 000 000 000 ÷ 2 = 23 841 858 150 959 255 695 343 017 578 125 000 000 000 000 000 000 000 000 + 0;
  • 23 841 858 150 959 255 695 343 017 578 125 000 000 000 000 000 000 000 000 ÷ 2 = 11 920 929 075 479 627 847 671 508 789 062 500 000 000 000 000 000 000 000 + 0;
  • 11 920 929 075 479 627 847 671 508 789 062 500 000 000 000 000 000 000 000 ÷ 2 = 5 960 464 537 739 813 923 835 754 394 531 250 000 000 000 000 000 000 000 + 0;
  • 5 960 464 537 739 813 923 835 754 394 531 250 000 000 000 000 000 000 000 ÷ 2 = 2 980 232 268 869 906 961 917 877 197 265 625 000 000 000 000 000 000 000 + 0;
  • 2 980 232 268 869 906 961 917 877 197 265 625 000 000 000 000 000 000 000 ÷ 2 = 1 490 116 134 434 953 480 958 938 598 632 812 500 000 000 000 000 000 000 + 0;
  • 1 490 116 134 434 953 480 958 938 598 632 812 500 000 000 000 000 000 000 ÷ 2 = 745 058 067 217 476 740 479 469 299 316 406 250 000 000 000 000 000 000 + 0;
  • 745 058 067 217 476 740 479 469 299 316 406 250 000 000 000 000 000 000 ÷ 2 = 372 529 033 608 738 370 239 734 649 658 203 125 000 000 000 000 000 000 + 0;
  • 372 529 033 608 738 370 239 734 649 658 203 125 000 000 000 000 000 000 ÷ 2 = 186 264 516 804 369 185 119 867 324 829 101 562 500 000 000 000 000 000 + 0;
  • 186 264 516 804 369 185 119 867 324 829 101 562 500 000 000 000 000 000 ÷ 2 = 93 132 258 402 184 592 559 933 662 414 550 781 250 000 000 000 000 000 + 0;
  • 93 132 258 402 184 592 559 933 662 414 550 781 250 000 000 000 000 000 ÷ 2 = 46 566 129 201 092 296 279 966 831 207 275 390 625 000 000 000 000 000 + 0;
  • 46 566 129 201 092 296 279 966 831 207 275 390 625 000 000 000 000 000 ÷ 2 = 23 283 064 600 546 148 139 983 415 603 637 695 312 500 000 000 000 000 + 0;
  • 23 283 064 600 546 148 139 983 415 603 637 695 312 500 000 000 000 000 ÷ 2 = 11 641 532 300 273 074 069 991 707 801 818 847 656 250 000 000 000 000 + 0;
  • 11 641 532 300 273 074 069 991 707 801 818 847 656 250 000 000 000 000 ÷ 2 = 5 820 766 150 136 537 034 995 853 900 909 423 828 125 000 000 000 000 + 0;
  • 5 820 766 150 136 537 034 995 853 900 909 423 828 125 000 000 000 000 ÷ 2 = 2 910 383 075 068 268 517 497 926 950 454 711 914 062 500 000 000 000 + 0;
  • 2 910 383 075 068 268 517 497 926 950 454 711 914 062 500 000 000 000 ÷ 2 = 1 455 191 537 534 134 258 748 963 475 227 355 957 031 250 000 000 000 + 0;
  • 1 455 191 537 534 134 258 748 963 475 227 355 957 031 250 000 000 000 ÷ 2 = 727 595 768 767 067 129 374 481 737 613 677 978 515 625 000 000 000 + 0;
  • 727 595 768 767 067 129 374 481 737 613 677 978 515 625 000 000 000 ÷ 2 = 363 797 884 383 533 564 687 240 868 806 838 989 257 812 500 000 000 + 0;
  • 363 797 884 383 533 564 687 240 868 806 838 989 257 812 500 000 000 ÷ 2 = 181 898 942 191 766 782 343 620 434 403 419 494 628 906 250 000 000 + 0;
  • 181 898 942 191 766 782 343 620 434 403 419 494 628 906 250 000 000 ÷ 2 = 90 949 471 095 883 391 171 810 217 201 709 747 314 453 125 000 000 + 0;
  • 90 949 471 095 883 391 171 810 217 201 709 747 314 453 125 000 000 ÷ 2 = 45 474 735 547 941 695 585 905 108 600 854 873 657 226 562 500 000 + 0;
  • 45 474 735 547 941 695 585 905 108 600 854 873 657 226 562 500 000 ÷ 2 = 22 737 367 773 970 847 792 952 554 300 427 436 828 613 281 250 000 + 0;
  • 22 737 367 773 970 847 792 952 554 300 427 436 828 613 281 250 000 ÷ 2 = 11 368 683 886 985 423 896 476 277 150 213 718 414 306 640 625 000 + 0;
  • 11 368 683 886 985 423 896 476 277 150 213 718 414 306 640 625 000 ÷ 2 = 5 684 341 943 492 711 948 238 138 575 106 859 207 153 320 312 500 + 0;
  • 5 684 341 943 492 711 948 238 138 575 106 859 207 153 320 312 500 ÷ 2 = 2 842 170 971 746 355 974 119 069 287 553 429 603 576 660 156 250 + 0;
  • 2 842 170 971 746 355 974 119 069 287 553 429 603 576 660 156 250 ÷ 2 = 1 421 085 485 873 177 987 059 534 643 776 714 801 788 330 078 125 + 0;
  • 1 421 085 485 873 177 987 059 534 643 776 714 801 788 330 078 125 ÷ 2 = 710 542 742 936 588 993 529 767 321 888 357 400 894 165 039 062 + 1;
  • 710 542 742 936 588 993 529 767 321 888 357 400 894 165 039 062 ÷ 2 = 355 271 371 468 294 496 764 883 660 944 178 700 447 082 519 531 + 0;
  • 355 271 371 468 294 496 764 883 660 944 178 700 447 082 519 531 ÷ 2 = 177 635 685 734 147 248 382 441 830 472 089 350 223 541 259 765 + 1;
  • 177 635 685 734 147 248 382 441 830 472 089 350 223 541 259 765 ÷ 2 = 88 817 842 867 073 624 191 220 915 236 044 675 111 770 629 882 + 1;
  • 88 817 842 867 073 624 191 220 915 236 044 675 111 770 629 882 ÷ 2 = 44 408 921 433 536 812 095 610 457 618 022 337 555 885 314 941 + 0;
  • 44 408 921 433 536 812 095 610 457 618 022 337 555 885 314 941 ÷ 2 = 22 204 460 716 768 406 047 805 228 809 011 168 777 942 657 470 + 1;
  • 22 204 460 716 768 406 047 805 228 809 011 168 777 942 657 470 ÷ 2 = 11 102 230 358 384 203 023 902 614 404 505 584 388 971 328 735 + 0;
  • 11 102 230 358 384 203 023 902 614 404 505 584 388 971 328 735 ÷ 2 = 5 551 115 179 192 101 511 951 307 202 252 792 194 485 664 367 + 1;
  • 5 551 115 179 192 101 511 951 307 202 252 792 194 485 664 367 ÷ 2 = 2 775 557 589 596 050 755 975 653 601 126 396 097 242 832 183 + 1;
  • 2 775 557 589 596 050 755 975 653 601 126 396 097 242 832 183 ÷ 2 = 1 387 778 794 798 025 377 987 826 800 563 198 048 621 416 091 + 1;
  • 1 387 778 794 798 025 377 987 826 800 563 198 048 621 416 091 ÷ 2 = 693 889 397 399 012 688 993 913 400 281 599 024 310 708 045 + 1;
  • 693 889 397 399 012 688 993 913 400 281 599 024 310 708 045 ÷ 2 = 346 944 698 699 506 344 496 956 700 140 799 512 155 354 022 + 1;
  • 346 944 698 699 506 344 496 956 700 140 799 512 155 354 022 ÷ 2 = 173 472 349 349 753 172 248 478 350 070 399 756 077 677 011 + 0;
  • 173 472 349 349 753 172 248 478 350 070 399 756 077 677 011 ÷ 2 = 86 736 174 674 876 586 124 239 175 035 199 878 038 838 505 + 1;
  • 86 736 174 674 876 586 124 239 175 035 199 878 038 838 505 ÷ 2 = 43 368 087 337 438 293 062 119 587 517 599 939 019 419 252 + 1;
  • 43 368 087 337 438 293 062 119 587 517 599 939 019 419 252 ÷ 2 = 21 684 043 668 719 146 531 059 793 758 799 969 509 709 626 + 0;
  • 21 684 043 668 719 146 531 059 793 758 799 969 509 709 626 ÷ 2 = 10 842 021 834 359 573 265 529 896 879 399 984 754 854 813 + 0;
  • 10 842 021 834 359 573 265 529 896 879 399 984 754 854 813 ÷ 2 = 5 421 010 917 179 786 632 764 948 439 699 992 377 427 406 + 1;
  • 5 421 010 917 179 786 632 764 948 439 699 992 377 427 406 ÷ 2 = 2 710 505 458 589 893 316 382 474 219 849 996 188 713 703 + 0;
  • 2 710 505 458 589 893 316 382 474 219 849 996 188 713 703 ÷ 2 = 1 355 252 729 294 946 658 191 237 109 924 998 094 356 851 + 1;
  • 1 355 252 729 294 946 658 191 237 109 924 998 094 356 851 ÷ 2 = 677 626 364 647 473 329 095 618 554 962 499 047 178 425 + 1;
  • 677 626 364 647 473 329 095 618 554 962 499 047 178 425 ÷ 2 = 338 813 182 323 736 664 547 809 277 481 249 523 589 212 + 1;
  • 338 813 182 323 736 664 547 809 277 481 249 523 589 212 ÷ 2 = 169 406 591 161 868 332 273 904 638 740 624 761 794 606 + 0;
  • 169 406 591 161 868 332 273 904 638 740 624 761 794 606 ÷ 2 = 84 703 295 580 934 166 136 952 319 370 312 380 897 303 + 0;
  • 84 703 295 580 934 166 136 952 319 370 312 380 897 303 ÷ 2 = 42 351 647 790 467 083 068 476 159 685 156 190 448 651 + 1;
  • 42 351 647 790 467 083 068 476 159 685 156 190 448 651 ÷ 2 = 21 175 823 895 233 541 534 238 079 842 578 095 224 325 + 1;
  • 21 175 823 895 233 541 534 238 079 842 578 095 224 325 ÷ 2 = 10 587 911 947 616 770 767 119 039 921 289 047 612 162 + 1;
  • 10 587 911 947 616 770 767 119 039 921 289 047 612 162 ÷ 2 = 5 293 955 973 808 385 383 559 519 960 644 523 806 081 + 0;
  • 5 293 955 973 808 385 383 559 519 960 644 523 806 081 ÷ 2 = 2 646 977 986 904 192 691 779 759 980 322 261 903 040 + 1;
  • 2 646 977 986 904 192 691 779 759 980 322 261 903 040 ÷ 2 = 1 323 488 993 452 096 345 889 879 990 161 130 951 520 + 0;
  • 1 323 488 993 452 096 345 889 879 990 161 130 951 520 ÷ 2 = 661 744 496 726 048 172 944 939 995 080 565 475 760 + 0;
  • 661 744 496 726 048 172 944 939 995 080 565 475 760 ÷ 2 = 330 872 248 363 024 086 472 469 997 540 282 737 880 + 0;
  • 330 872 248 363 024 086 472 469 997 540 282 737 880 ÷ 2 = 165 436 124 181 512 043 236 234 998 770 141 368 940 + 0;
  • 165 436 124 181 512 043 236 234 998 770 141 368 940 ÷ 2 = 82 718 062 090 756 021 618 117 499 385 070 684 470 + 0;
  • 82 718 062 090 756 021 618 117 499 385 070 684 470 ÷ 2 = 41 359 031 045 378 010 809 058 749 692 535 342 235 + 0;
  • 41 359 031 045 378 010 809 058 749 692 535 342 235 ÷ 2 = 20 679 515 522 689 005 404 529 374 846 267 671 117 + 1;
  • 20 679 515 522 689 005 404 529 374 846 267 671 117 ÷ 2 = 10 339 757 761 344 502 702 264 687 423 133 835 558 + 1;
  • 10 339 757 761 344 502 702 264 687 423 133 835 558 ÷ 2 = 5 169 878 880 672 251 351 132 343 711 566 917 779 + 0;
  • 5 169 878 880 672 251 351 132 343 711 566 917 779 ÷ 2 = 2 584 939 440 336 125 675 566 171 855 783 458 889 + 1;
  • 2 584 939 440 336 125 675 566 171 855 783 458 889 ÷ 2 = 1 292 469 720 168 062 837 783 085 927 891 729 444 + 1;
  • 1 292 469 720 168 062 837 783 085 927 891 729 444 ÷ 2 = 646 234 860 084 031 418 891 542 963 945 864 722 + 0;
  • 646 234 860 084 031 418 891 542 963 945 864 722 ÷ 2 = 323 117 430 042 015 709 445 771 481 972 932 361 + 0;
  • 323 117 430 042 015 709 445 771 481 972 932 361 ÷ 2 = 161 558 715 021 007 854 722 885 740 986 466 180 + 1;
  • 161 558 715 021 007 854 722 885 740 986 466 180 ÷ 2 = 80 779 357 510 503 927 361 442 870 493 233 090 + 0;
  • 80 779 357 510 503 927 361 442 870 493 233 090 ÷ 2 = 40 389 678 755 251 963 680 721 435 246 616 545 + 0;
  • 40 389 678 755 251 963 680 721 435 246 616 545 ÷ 2 = 20 194 839 377 625 981 840 360 717 623 308 272 + 1;
  • 20 194 839 377 625 981 840 360 717 623 308 272 ÷ 2 = 10 097 419 688 812 990 920 180 358 811 654 136 + 0;
  • 10 097 419 688 812 990 920 180 358 811 654 136 ÷ 2 = 5 048 709 844 406 495 460 090 179 405 827 068 + 0;
  • 5 048 709 844 406 495 460 090 179 405 827 068 ÷ 2 = 2 524 354 922 203 247 730 045 089 702 913 534 + 0;
  • 2 524 354 922 203 247 730 045 089 702 913 534 ÷ 2 = 1 262 177 461 101 623 865 022 544 851 456 767 + 0;
  • 1 262 177 461 101 623 865 022 544 851 456 767 ÷ 2 = 631 088 730 550 811 932 511 272 425 728 383 + 1;
  • 631 088 730 550 811 932 511 272 425 728 383 ÷ 2 = 315 544 365 275 405 966 255 636 212 864 191 + 1;
  • 315 544 365 275 405 966 255 636 212 864 191 ÷ 2 = 157 772 182 637 702 983 127 818 106 432 095 + 1;
  • 157 772 182 637 702 983 127 818 106 432 095 ÷ 2 = 78 886 091 318 851 491 563 909 053 216 047 + 1;
  • 78 886 091 318 851 491 563 909 053 216 047 ÷ 2 = 39 443 045 659 425 745 781 954 526 608 023 + 1;
  • 39 443 045 659 425 745 781 954 526 608 023 ÷ 2 = 19 721 522 829 712 872 890 977 263 304 011 + 1;
  • 19 721 522 829 712 872 890 977 263 304 011 ÷ 2 = 9 860 761 414 856 436 445 488 631 652 005 + 1;
  • 9 860 761 414 856 436 445 488 631 652 005 ÷ 2 = 4 930 380 707 428 218 222 744 315 826 002 + 1;
  • 4 930 380 707 428 218 222 744 315 826 002 ÷ 2 = 2 465 190 353 714 109 111 372 157 913 001 + 0;
  • 2 465 190 353 714 109 111 372 157 913 001 ÷ 2 = 1 232 595 176 857 054 555 686 078 956 500 + 1;
  • 1 232 595 176 857 054 555 686 078 956 500 ÷ 2 = 616 297 588 428 527 277 843 039 478 250 + 0;
  • 616 297 588 428 527 277 843 039 478 250 ÷ 2 = 308 148 794 214 263 638 921 519 739 125 + 0;
  • 308 148 794 214 263 638 921 519 739 125 ÷ 2 = 154 074 397 107 131 819 460 759 869 562 + 1;
  • 154 074 397 107 131 819 460 759 869 562 ÷ 2 = 77 037 198 553 565 909 730 379 934 781 + 0;
  • 77 037 198 553 565 909 730 379 934 781 ÷ 2 = 38 518 599 276 782 954 865 189 967 390 + 1;
  • 38 518 599 276 782 954 865 189 967 390 ÷ 2 = 19 259 299 638 391 477 432 594 983 695 + 0;
  • 19 259 299 638 391 477 432 594 983 695 ÷ 2 = 9 629 649 819 195 738 716 297 491 847 + 1;
  • 9 629 649 819 195 738 716 297 491 847 ÷ 2 = 4 814 824 909 597 869 358 148 745 923 + 1;
  • 4 814 824 909 597 869 358 148 745 923 ÷ 2 = 2 407 412 454 798 934 679 074 372 961 + 1;
  • 2 407 412 454 798 934 679 074 372 961 ÷ 2 = 1 203 706 227 399 467 339 537 186 480 + 1;
  • 1 203 706 227 399 467 339 537 186 480 ÷ 2 = 601 853 113 699 733 669 768 593 240 + 0;
  • 601 853 113 699 733 669 768 593 240 ÷ 2 = 300 926 556 849 866 834 884 296 620 + 0;
  • 300 926 556 849 866 834 884 296 620 ÷ 2 = 150 463 278 424 933 417 442 148 310 + 0;
  • 150 463 278 424 933 417 442 148 310 ÷ 2 = 75 231 639 212 466 708 721 074 155 + 0;
  • 75 231 639 212 466 708 721 074 155 ÷ 2 = 37 615 819 606 233 354 360 537 077 + 1;
  • 37 615 819 606 233 354 360 537 077 ÷ 2 = 18 807 909 803 116 677 180 268 538 + 1;
  • 18 807 909 803 116 677 180 268 538 ÷ 2 = 9 403 954 901 558 338 590 134 269 + 0;
  • 9 403 954 901 558 338 590 134 269 ÷ 2 = 4 701 977 450 779 169 295 067 134 + 1;
  • 4 701 977 450 779 169 295 067 134 ÷ 2 = 2 350 988 725 389 584 647 533 567 + 0;
  • 2 350 988 725 389 584 647 533 567 ÷ 2 = 1 175 494 362 694 792 323 766 783 + 1;
  • 1 175 494 362 694 792 323 766 783 ÷ 2 = 587 747 181 347 396 161 883 391 + 1;
  • 587 747 181 347 396 161 883 391 ÷ 2 = 293 873 590 673 698 080 941 695 + 1;
  • 293 873 590 673 698 080 941 695 ÷ 2 = 146 936 795 336 849 040 470 847 + 1;
  • 146 936 795 336 849 040 470 847 ÷ 2 = 73 468 397 668 424 520 235 423 + 1;
  • 73 468 397 668 424 520 235 423 ÷ 2 = 36 734 198 834 212 260 117 711 + 1;
  • 36 734 198 834 212 260 117 711 ÷ 2 = 18 367 099 417 106 130 058 855 + 1;
  • 18 367 099 417 106 130 058 855 ÷ 2 = 9 183 549 708 553 065 029 427 + 1;
  • 9 183 549 708 553 065 029 427 ÷ 2 = 4 591 774 854 276 532 514 713 + 1;
  • 4 591 774 854 276 532 514 713 ÷ 2 = 2 295 887 427 138 266 257 356 + 1;
  • 2 295 887 427 138 266 257 356 ÷ 2 = 1 147 943 713 569 133 128 678 + 0;
  • 1 147 943 713 569 133 128 678 ÷ 2 = 573 971 856 784 566 564 339 + 0;
  • 573 971 856 784 566 564 339 ÷ 2 = 286 985 928 392 283 282 169 + 1;
  • 286 985 928 392 283 282 169 ÷ 2 = 143 492 964 196 141 641 084 + 1;
  • 143 492 964 196 141 641 084 ÷ 2 = 71 746 482 098 070 820 542 + 0;
  • 71 746 482 098 070 820 542 ÷ 2 = 35 873 241 049 035 410 271 + 0;
  • 35 873 241 049 035 410 271 ÷ 2 = 17 936 620 524 517 705 135 + 1;
  • 17 936 620 524 517 705 135 ÷ 2 = 8 968 310 262 258 852 567 + 1;
  • 8 968 310 262 258 852 567 ÷ 2 = 4 484 155 131 129 426 283 + 1;
  • 4 484 155 131 129 426 283 ÷ 2 = 2 242 077 565 564 713 141 + 1;
  • 2 242 077 565 564 713 141 ÷ 2 = 1 121 038 782 782 356 570 + 1;
  • 1 121 038 782 782 356 570 ÷ 2 = 560 519 391 391 178 285 + 0;
  • 560 519 391 391 178 285 ÷ 2 = 280 259 695 695 589 142 + 1;
  • 280 259 695 695 589 142 ÷ 2 = 140 129 847 847 794 571 + 0;
  • 140 129 847 847 794 571 ÷ 2 = 70 064 923 923 897 285 + 1;
  • 70 064 923 923 897 285 ÷ 2 = 35 032 461 961 948 642 + 1;
  • 35 032 461 961 948 642 ÷ 2 = 17 516 230 980 974 321 + 0;
  • 17 516 230 980 974 321 ÷ 2 = 8 758 115 490 487 160 + 1;
  • 8 758 115 490 487 160 ÷ 2 = 4 379 057 745 243 580 + 0;
  • 4 379 057 745 243 580 ÷ 2 = 2 189 528 872 621 790 + 0;
  • 2 189 528 872 621 790 ÷ 2 = 1 094 764 436 310 895 + 0;
  • 1 094 764 436 310 895 ÷ 2 = 547 382 218 155 447 + 1;
  • 547 382 218 155 447 ÷ 2 = 273 691 109 077 723 + 1;
  • 273 691 109 077 723 ÷ 2 = 136 845 554 538 861 + 1;
  • 136 845 554 538 861 ÷ 2 = 68 422 777 269 430 + 1;
  • 68 422 777 269 430 ÷ 2 = 34 211 388 634 715 + 0;
  • 34 211 388 634 715 ÷ 2 = 17 105 694 317 357 + 1;
  • 17 105 694 317 357 ÷ 2 = 8 552 847 158 678 + 1;
  • 8 552 847 158 678 ÷ 2 = 4 276 423 579 339 + 0;
  • 4 276 423 579 339 ÷ 2 = 2 138 211 789 669 + 1;
  • 2 138 211 789 669 ÷ 2 = 1 069 105 894 834 + 1;
  • 1 069 105 894 834 ÷ 2 = 534 552 947 417 + 0;
  • 534 552 947 417 ÷ 2 = 267 276 473 708 + 1;
  • 267 276 473 708 ÷ 2 = 133 638 236 854 + 0;
  • 133 638 236 854 ÷ 2 = 66 819 118 427 + 0;
  • 66 819 118 427 ÷ 2 = 33 409 559 213 + 1;
  • 33 409 559 213 ÷ 2 = 16 704 779 606 + 1;
  • 16 704 779 606 ÷ 2 = 8 352 389 803 + 0;
  • 8 352 389 803 ÷ 2 = 4 176 194 901 + 1;
  • 4 176 194 901 ÷ 2 = 2 088 097 450 + 1;
  • 2 088 097 450 ÷ 2 = 1 044 048 725 + 0;
  • 1 044 048 725 ÷ 2 = 522 024 362 + 1;
  • 522 024 362 ÷ 2 = 261 012 181 + 0;
  • 261 012 181 ÷ 2 = 130 506 090 + 1;
  • 130 506 090 ÷ 2 = 65 253 045 + 0;
  • 65 253 045 ÷ 2 = 32 626 522 + 1;
  • 32 626 522 ÷ 2 = 16 313 261 + 0;
  • 16 313 261 ÷ 2 = 8 156 630 + 1;
  • 8 156 630 ÷ 2 = 4 078 315 + 0;
  • 4 078 315 ÷ 2 = 2 039 157 + 1;
  • 2 039 157 ÷ 2 = 1 019 578 + 1;
  • 1 019 578 ÷ 2 = 509 789 + 0;
  • 509 789 ÷ 2 = 254 894 + 1;
  • 254 894 ÷ 2 = 127 447 + 0;
  • 127 447 ÷ 2 = 63 723 + 1;
  • 63 723 ÷ 2 = 31 861 + 1;
  • 31 861 ÷ 2 = 15 930 + 1;
  • 15 930 ÷ 2 = 7 965 + 0;
  • 7 965 ÷ 2 = 3 982 + 1;
  • 3 982 ÷ 2 = 1 991 + 0;
  • 1 991 ÷ 2 = 995 + 1;
  • 995 ÷ 2 = 497 + 1;
  • 497 ÷ 2 = 248 + 1;
  • 248 ÷ 2 = 124 + 0;
  • 124 ÷ 2 = 62 + 0;
  • 62 ÷ 2 = 31 + 0;
  • 31 ÷ 2 = 15 + 1;
  • 15 ÷ 2 = 7 + 1;
  • 7 ÷ 2 = 3 + 1;
  • 3 ÷ 2 = 1 + 1;
  • 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.


100 000 001 010 001 010 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000(10) =


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


3. Normalize the binary representation of the number.

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


100 000 001 010 001 010 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000(10) =


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


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


1.1111 0001 1101 0111 0101 1010 1010 1011 0110 0101 1011 0111 1000 1011 0101 1111 0011 0011 1111 1111 0101 1000 0111 1010 1001 0111 1111 1000 0100 1001 1011 0000 0010 1110 0111 0100 1101 1111 0101 1010 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0(2) × 2205


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


Mantissa (not normalized):
1.1111 0001 1101 0111 0101 1010 1010 1011 0110 0101 1011 0111 1000 1011 0101 1111 0011 0011 1111 1111 0101 1000 0111 1010 1001 0111 1111 1000 0100 1001 1011 0000 0010 1110 0111 0100 1101 1111 0101 1010 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 =


205 + 2(11-1) - 1 =


(205 + 1 023)(10) =


1 228(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 228 ÷ 2 = 614 + 0;
  • 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) =


1228(10) =


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


1111 0001 1101 0111 0101 1010 1010 1011 0110 0101 1011 0111 1000


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 1100


Mantissa (52 bits) =
1111 0001 1101 0111 0101 1010 1010 1011 0110 0101 1011 0111 1000


The base ten decimal number 100 000 001 010 001 010 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 1100 1100 - 1111 0001 1101 0111 0101 1010 1010 1011 0110 0101 1011 0111 1000

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

Number 90 802 673 027 524 704 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 02 00:22 UTC (GMT)
Number 7 074 231 776 675 354 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 02 00:22 UTC (GMT)
Number 6 544 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 02 00:22 UTC (GMT)
Number 6 544 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 02 00:21 UTC (GMT)
Number -4 773 526 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 02 00:21 UTC (GMT)
Number 429 496 754 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 02 00:21 UTC (GMT)
Number 1 036 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 02 00:21 UTC (GMT)
Number -9 007 199 254 741 052 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 02 00:21 UTC (GMT)
Number 2.138 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 02 00:21 UTC (GMT)
Number 100 000 001 001 001 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 111 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 02 00:21 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