64bit IEEE 754: Decimal ↗ Double Precision Floating Point Binary: 1 100 110 011 001 100 110 011 001 100 110 011 001 100 110 011 001 100 110 000 939 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 110 011 001 100 110 011 001 100 110 011 001 100 110 011 001 100 110 000 939(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 110 011 001 100 110 011 001 100 110 011 001 100 110 011 001 100 110 000 939 ÷ 2 = 550 055 005 500 550 055 005 500 550 055 005 500 550 055 005 500 550 055 000 469 + 1;
  • 550 055 005 500 550 055 005 500 550 055 005 500 550 055 005 500 550 055 000 469 ÷ 2 = 275 027 502 750 275 027 502 750 275 027 502 750 275 027 502 750 275 027 500 234 + 1;
  • 275 027 502 750 275 027 502 750 275 027 502 750 275 027 502 750 275 027 500 234 ÷ 2 = 137 513 751 375 137 513 751 375 137 513 751 375 137 513 751 375 137 513 750 117 + 0;
  • 137 513 751 375 137 513 751 375 137 513 751 375 137 513 751 375 137 513 750 117 ÷ 2 = 68 756 875 687 568 756 875 687 568 756 875 687 568 756 875 687 568 756 875 058 + 1;
  • 68 756 875 687 568 756 875 687 568 756 875 687 568 756 875 687 568 756 875 058 ÷ 2 = 34 378 437 843 784 378 437 843 784 378 437 843 784 378 437 843 784 378 437 529 + 0;
  • 34 378 437 843 784 378 437 843 784 378 437 843 784 378 437 843 784 378 437 529 ÷ 2 = 17 189 218 921 892 189 218 921 892 189 218 921 892 189 218 921 892 189 218 764 + 1;
  • 17 189 218 921 892 189 218 921 892 189 218 921 892 189 218 921 892 189 218 764 ÷ 2 = 8 594 609 460 946 094 609 460 946 094 609 460 946 094 609 460 946 094 609 382 + 0;
  • 8 594 609 460 946 094 609 460 946 094 609 460 946 094 609 460 946 094 609 382 ÷ 2 = 4 297 304 730 473 047 304 730 473 047 304 730 473 047 304 730 473 047 304 691 + 0;
  • 4 297 304 730 473 047 304 730 473 047 304 730 473 047 304 730 473 047 304 691 ÷ 2 = 2 148 652 365 236 523 652 365 236 523 652 365 236 523 652 365 236 523 652 345 + 1;
  • 2 148 652 365 236 523 652 365 236 523 652 365 236 523 652 365 236 523 652 345 ÷ 2 = 1 074 326 182 618 261 826 182 618 261 826 182 618 261 826 182 618 261 826 172 + 1;
  • 1 074 326 182 618 261 826 182 618 261 826 182 618 261 826 182 618 261 826 172 ÷ 2 = 537 163 091 309 130 913 091 309 130 913 091 309 130 913 091 309 130 913 086 + 0;
  • 537 163 091 309 130 913 091 309 130 913 091 309 130 913 091 309 130 913 086 ÷ 2 = 268 581 545 654 565 456 545 654 565 456 545 654 565 456 545 654 565 456 543 + 0;
  • 268 581 545 654 565 456 545 654 565 456 545 654 565 456 545 654 565 456 543 ÷ 2 = 134 290 772 827 282 728 272 827 282 728 272 827 282 728 272 827 282 728 271 + 1;
  • 134 290 772 827 282 728 272 827 282 728 272 827 282 728 272 827 282 728 271 ÷ 2 = 67 145 386 413 641 364 136 413 641 364 136 413 641 364 136 413 641 364 135 + 1;
  • 67 145 386 413 641 364 136 413 641 364 136 413 641 364 136 413 641 364 135 ÷ 2 = 33 572 693 206 820 682 068 206 820 682 068 206 820 682 068 206 820 682 067 + 1;
  • 33 572 693 206 820 682 068 206 820 682 068 206 820 682 068 206 820 682 067 ÷ 2 = 16 786 346 603 410 341 034 103 410 341 034 103 410 341 034 103 410 341 033 + 1;
  • 16 786 346 603 410 341 034 103 410 341 034 103 410 341 034 103 410 341 033 ÷ 2 = 8 393 173 301 705 170 517 051 705 170 517 051 705 170 517 051 705 170 516 + 1;
  • 8 393 173 301 705 170 517 051 705 170 517 051 705 170 517 051 705 170 516 ÷ 2 = 4 196 586 650 852 585 258 525 852 585 258 525 852 585 258 525 852 585 258 + 0;
  • 4 196 586 650 852 585 258 525 852 585 258 525 852 585 258 525 852 585 258 ÷ 2 = 2 098 293 325 426 292 629 262 926 292 629 262 926 292 629 262 926 292 629 + 0;
  • 2 098 293 325 426 292 629 262 926 292 629 262 926 292 629 262 926 292 629 ÷ 2 = 1 049 146 662 713 146 314 631 463 146 314 631 463 146 314 631 463 146 314 + 1;
  • 1 049 146 662 713 146 314 631 463 146 314 631 463 146 314 631 463 146 314 ÷ 2 = 524 573 331 356 573 157 315 731 573 157 315 731 573 157 315 731 573 157 + 0;
  • 524 573 331 356 573 157 315 731 573 157 315 731 573 157 315 731 573 157 ÷ 2 = 262 286 665 678 286 578 657 865 786 578 657 865 786 578 657 865 786 578 + 1;
  • 262 286 665 678 286 578 657 865 786 578 657 865 786 578 657 865 786 578 ÷ 2 = 131 143 332 839 143 289 328 932 893 289 328 932 893 289 328 932 893 289 + 0;
  • 131 143 332 839 143 289 328 932 893 289 328 932 893 289 328 932 893 289 ÷ 2 = 65 571 666 419 571 644 664 466 446 644 664 466 446 644 664 466 446 644 + 1;
  • 65 571 666 419 571 644 664 466 446 644 664 466 446 644 664 466 446 644 ÷ 2 = 32 785 833 209 785 822 332 233 223 322 332 233 223 322 332 233 223 322 + 0;
  • 32 785 833 209 785 822 332 233 223 322 332 233 223 322 332 233 223 322 ÷ 2 = 16 392 916 604 892 911 166 116 611 661 166 116 611 661 166 116 611 661 + 0;
  • 16 392 916 604 892 911 166 116 611 661 166 116 611 661 166 116 611 661 ÷ 2 = 8 196 458 302 446 455 583 058 305 830 583 058 305 830 583 058 305 830 + 1;
  • 8 196 458 302 446 455 583 058 305 830 583 058 305 830 583 058 305 830 ÷ 2 = 4 098 229 151 223 227 791 529 152 915 291 529 152 915 291 529 152 915 + 0;
  • 4 098 229 151 223 227 791 529 152 915 291 529 152 915 291 529 152 915 ÷ 2 = 2 049 114 575 611 613 895 764 576 457 645 764 576 457 645 764 576 457 + 1;
  • 2 049 114 575 611 613 895 764 576 457 645 764 576 457 645 764 576 457 ÷ 2 = 1 024 557 287 805 806 947 882 288 228 822 882 288 228 822 882 288 228 + 1;
  • 1 024 557 287 805 806 947 882 288 228 822 882 288 228 822 882 288 228 ÷ 2 = 512 278 643 902 903 473 941 144 114 411 441 144 114 411 441 144 114 + 0;
  • 512 278 643 902 903 473 941 144 114 411 441 144 114 411 441 144 114 ÷ 2 = 256 139 321 951 451 736 970 572 057 205 720 572 057 205 720 572 057 + 0;
  • 256 139 321 951 451 736 970 572 057 205 720 572 057 205 720 572 057 ÷ 2 = 128 069 660 975 725 868 485 286 028 602 860 286 028 602 860 286 028 + 1;
  • 128 069 660 975 725 868 485 286 028 602 860 286 028 602 860 286 028 ÷ 2 = 64 034 830 487 862 934 242 643 014 301 430 143 014 301 430 143 014 + 0;
  • 64 034 830 487 862 934 242 643 014 301 430 143 014 301 430 143 014 ÷ 2 = 32 017 415 243 931 467 121 321 507 150 715 071 507 150 715 071 507 + 0;
  • 32 017 415 243 931 467 121 321 507 150 715 071 507 150 715 071 507 ÷ 2 = 16 008 707 621 965 733 560 660 753 575 357 535 753 575 357 535 753 + 1;
  • 16 008 707 621 965 733 560 660 753 575 357 535 753 575 357 535 753 ÷ 2 = 8 004 353 810 982 866 780 330 376 787 678 767 876 787 678 767 876 + 1;
  • 8 004 353 810 982 866 780 330 376 787 678 767 876 787 678 767 876 ÷ 2 = 4 002 176 905 491 433 390 165 188 393 839 383 938 393 839 383 938 + 0;
  • 4 002 176 905 491 433 390 165 188 393 839 383 938 393 839 383 938 ÷ 2 = 2 001 088 452 745 716 695 082 594 196 919 691 969 196 919 691 969 + 0;
  • 2 001 088 452 745 716 695 082 594 196 919 691 969 196 919 691 969 ÷ 2 = 1 000 544 226 372 858 347 541 297 098 459 845 984 598 459 845 984 + 1;
  • 1 000 544 226 372 858 347 541 297 098 459 845 984 598 459 845 984 ÷ 2 = 500 272 113 186 429 173 770 648 549 229 922 992 299 229 922 992 + 0;
  • 500 272 113 186 429 173 770 648 549 229 922 992 299 229 922 992 ÷ 2 = 250 136 056 593 214 586 885 324 274 614 961 496 149 614 961 496 + 0;
  • 250 136 056 593 214 586 885 324 274 614 961 496 149 614 961 496 ÷ 2 = 125 068 028 296 607 293 442 662 137 307 480 748 074 807 480 748 + 0;
  • 125 068 028 296 607 293 442 662 137 307 480 748 074 807 480 748 ÷ 2 = 62 534 014 148 303 646 721 331 068 653 740 374 037 403 740 374 + 0;
  • 62 534 014 148 303 646 721 331 068 653 740 374 037 403 740 374 ÷ 2 = 31 267 007 074 151 823 360 665 534 326 870 187 018 701 870 187 + 0;
  • 31 267 007 074 151 823 360 665 534 326 870 187 018 701 870 187 ÷ 2 = 15 633 503 537 075 911 680 332 767 163 435 093 509 350 935 093 + 1;
  • 15 633 503 537 075 911 680 332 767 163 435 093 509 350 935 093 ÷ 2 = 7 816 751 768 537 955 840 166 383 581 717 546 754 675 467 546 + 1;
  • 7 816 751 768 537 955 840 166 383 581 717 546 754 675 467 546 ÷ 2 = 3 908 375 884 268 977 920 083 191 790 858 773 377 337 733 773 + 0;
  • 3 908 375 884 268 977 920 083 191 790 858 773 377 337 733 773 ÷ 2 = 1 954 187 942 134 488 960 041 595 895 429 386 688 668 866 886 + 1;
  • 1 954 187 942 134 488 960 041 595 895 429 386 688 668 866 886 ÷ 2 = 977 093 971 067 244 480 020 797 947 714 693 344 334 433 443 + 0;
  • 977 093 971 067 244 480 020 797 947 714 693 344 334 433 443 ÷ 2 = 488 546 985 533 622 240 010 398 973 857 346 672 167 216 721 + 1;
  • 488 546 985 533 622 240 010 398 973 857 346 672 167 216 721 ÷ 2 = 244 273 492 766 811 120 005 199 486 928 673 336 083 608 360 + 1;
  • 244 273 492 766 811 120 005 199 486 928 673 336 083 608 360 ÷ 2 = 122 136 746 383 405 560 002 599 743 464 336 668 041 804 180 + 0;
  • 122 136 746 383 405 560 002 599 743 464 336 668 041 804 180 ÷ 2 = 61 068 373 191 702 780 001 299 871 732 168 334 020 902 090 + 0;
  • 61 068 373 191 702 780 001 299 871 732 168 334 020 902 090 ÷ 2 = 30 534 186 595 851 390 000 649 935 866 084 167 010 451 045 + 0;
  • 30 534 186 595 851 390 000 649 935 866 084 167 010 451 045 ÷ 2 = 15 267 093 297 925 695 000 324 967 933 042 083 505 225 522 + 1;
  • 15 267 093 297 925 695 000 324 967 933 042 083 505 225 522 ÷ 2 = 7 633 546 648 962 847 500 162 483 966 521 041 752 612 761 + 0;
  • 7 633 546 648 962 847 500 162 483 966 521 041 752 612 761 ÷ 2 = 3 816 773 324 481 423 750 081 241 983 260 520 876 306 380 + 1;
  • 3 816 773 324 481 423 750 081 241 983 260 520 876 306 380 ÷ 2 = 1 908 386 662 240 711 875 040 620 991 630 260 438 153 190 + 0;
  • 1 908 386 662 240 711 875 040 620 991 630 260 438 153 190 ÷ 2 = 954 193 331 120 355 937 520 310 495 815 130 219 076 595 + 0;
  • 954 193 331 120 355 937 520 310 495 815 130 219 076 595 ÷ 2 = 477 096 665 560 177 968 760 155 247 907 565 109 538 297 + 1;
  • 477 096 665 560 177 968 760 155 247 907 565 109 538 297 ÷ 2 = 238 548 332 780 088 984 380 077 623 953 782 554 769 148 + 1;
  • 238 548 332 780 088 984 380 077 623 953 782 554 769 148 ÷ 2 = 119 274 166 390 044 492 190 038 811 976 891 277 384 574 + 0;
  • 119 274 166 390 044 492 190 038 811 976 891 277 384 574 ÷ 2 = 59 637 083 195 022 246 095 019 405 988 445 638 692 287 + 0;
  • 59 637 083 195 022 246 095 019 405 988 445 638 692 287 ÷ 2 = 29 818 541 597 511 123 047 509 702 994 222 819 346 143 + 1;
  • 29 818 541 597 511 123 047 509 702 994 222 819 346 143 ÷ 2 = 14 909 270 798 755 561 523 754 851 497 111 409 673 071 + 1;
  • 14 909 270 798 755 561 523 754 851 497 111 409 673 071 ÷ 2 = 7 454 635 399 377 780 761 877 425 748 555 704 836 535 + 1;
  • 7 454 635 399 377 780 761 877 425 748 555 704 836 535 ÷ 2 = 3 727 317 699 688 890 380 938 712 874 277 852 418 267 + 1;
  • 3 727 317 699 688 890 380 938 712 874 277 852 418 267 ÷ 2 = 1 863 658 849 844 445 190 469 356 437 138 926 209 133 + 1;
  • 1 863 658 849 844 445 190 469 356 437 138 926 209 133 ÷ 2 = 931 829 424 922 222 595 234 678 218 569 463 104 566 + 1;
  • 931 829 424 922 222 595 234 678 218 569 463 104 566 ÷ 2 = 465 914 712 461 111 297 617 339 109 284 731 552 283 + 0;
  • 465 914 712 461 111 297 617 339 109 284 731 552 283 ÷ 2 = 232 957 356 230 555 648 808 669 554 642 365 776 141 + 1;
  • 232 957 356 230 555 648 808 669 554 642 365 776 141 ÷ 2 = 116 478 678 115 277 824 404 334 777 321 182 888 070 + 1;
  • 116 478 678 115 277 824 404 334 777 321 182 888 070 ÷ 2 = 58 239 339 057 638 912 202 167 388 660 591 444 035 + 0;
  • 58 239 339 057 638 912 202 167 388 660 591 444 035 ÷ 2 = 29 119 669 528 819 456 101 083 694 330 295 722 017 + 1;
  • 29 119 669 528 819 456 101 083 694 330 295 722 017 ÷ 2 = 14 559 834 764 409 728 050 541 847 165 147 861 008 + 1;
  • 14 559 834 764 409 728 050 541 847 165 147 861 008 ÷ 2 = 7 279 917 382 204 864 025 270 923 582 573 930 504 + 0;
  • 7 279 917 382 204 864 025 270 923 582 573 930 504 ÷ 2 = 3 639 958 691 102 432 012 635 461 791 286 965 252 + 0;
  • 3 639 958 691 102 432 012 635 461 791 286 965 252 ÷ 2 = 1 819 979 345 551 216 006 317 730 895 643 482 626 + 0;
  • 1 819 979 345 551 216 006 317 730 895 643 482 626 ÷ 2 = 909 989 672 775 608 003 158 865 447 821 741 313 + 0;
  • 909 989 672 775 608 003 158 865 447 821 741 313 ÷ 2 = 454 994 836 387 804 001 579 432 723 910 870 656 + 1;
  • 454 994 836 387 804 001 579 432 723 910 870 656 ÷ 2 = 227 497 418 193 902 000 789 716 361 955 435 328 + 0;
  • 227 497 418 193 902 000 789 716 361 955 435 328 ÷ 2 = 113 748 709 096 951 000 394 858 180 977 717 664 + 0;
  • 113 748 709 096 951 000 394 858 180 977 717 664 ÷ 2 = 56 874 354 548 475 500 197 429 090 488 858 832 + 0;
  • 56 874 354 548 475 500 197 429 090 488 858 832 ÷ 2 = 28 437 177 274 237 750 098 714 545 244 429 416 + 0;
  • 28 437 177 274 237 750 098 714 545 244 429 416 ÷ 2 = 14 218 588 637 118 875 049 357 272 622 214 708 + 0;
  • 14 218 588 637 118 875 049 357 272 622 214 708 ÷ 2 = 7 109 294 318 559 437 524 678 636 311 107 354 + 0;
  • 7 109 294 318 559 437 524 678 636 311 107 354 ÷ 2 = 3 554 647 159 279 718 762 339 318 155 553 677 + 0;
  • 3 554 647 159 279 718 762 339 318 155 553 677 ÷ 2 = 1 777 323 579 639 859 381 169 659 077 776 838 + 1;
  • 1 777 323 579 639 859 381 169 659 077 776 838 ÷ 2 = 888 661 789 819 929 690 584 829 538 888 419 + 0;
  • 888 661 789 819 929 690 584 829 538 888 419 ÷ 2 = 444 330 894 909 964 845 292 414 769 444 209 + 1;
  • 444 330 894 909 964 845 292 414 769 444 209 ÷ 2 = 222 165 447 454 982 422 646 207 384 722 104 + 1;
  • 222 165 447 454 982 422 646 207 384 722 104 ÷ 2 = 111 082 723 727 491 211 323 103 692 361 052 + 0;
  • 111 082 723 727 491 211 323 103 692 361 052 ÷ 2 = 55 541 361 863 745 605 661 551 846 180 526 + 0;
  • 55 541 361 863 745 605 661 551 846 180 526 ÷ 2 = 27 770 680 931 872 802 830 775 923 090 263 + 0;
  • 27 770 680 931 872 802 830 775 923 090 263 ÷ 2 = 13 885 340 465 936 401 415 387 961 545 131 + 1;
  • 13 885 340 465 936 401 415 387 961 545 131 ÷ 2 = 6 942 670 232 968 200 707 693 980 772 565 + 1;
  • 6 942 670 232 968 200 707 693 980 772 565 ÷ 2 = 3 471 335 116 484 100 353 846 990 386 282 + 1;
  • 3 471 335 116 484 100 353 846 990 386 282 ÷ 2 = 1 735 667 558 242 050 176 923 495 193 141 + 0;
  • 1 735 667 558 242 050 176 923 495 193 141 ÷ 2 = 867 833 779 121 025 088 461 747 596 570 + 1;
  • 867 833 779 121 025 088 461 747 596 570 ÷ 2 = 433 916 889 560 512 544 230 873 798 285 + 0;
  • 433 916 889 560 512 544 230 873 798 285 ÷ 2 = 216 958 444 780 256 272 115 436 899 142 + 1;
  • 216 958 444 780 256 272 115 436 899 142 ÷ 2 = 108 479 222 390 128 136 057 718 449 571 + 0;
  • 108 479 222 390 128 136 057 718 449 571 ÷ 2 = 54 239 611 195 064 068 028 859 224 785 + 1;
  • 54 239 611 195 064 068 028 859 224 785 ÷ 2 = 27 119 805 597 532 034 014 429 612 392 + 1;
  • 27 119 805 597 532 034 014 429 612 392 ÷ 2 = 13 559 902 798 766 017 007 214 806 196 + 0;
  • 13 559 902 798 766 017 007 214 806 196 ÷ 2 = 6 779 951 399 383 008 503 607 403 098 + 0;
  • 6 779 951 399 383 008 503 607 403 098 ÷ 2 = 3 389 975 699 691 504 251 803 701 549 + 0;
  • 3 389 975 699 691 504 251 803 701 549 ÷ 2 = 1 694 987 849 845 752 125 901 850 774 + 1;
  • 1 694 987 849 845 752 125 901 850 774 ÷ 2 = 847 493 924 922 876 062 950 925 387 + 0;
  • 847 493 924 922 876 062 950 925 387 ÷ 2 = 423 746 962 461 438 031 475 462 693 + 1;
  • 423 746 962 461 438 031 475 462 693 ÷ 2 = 211 873 481 230 719 015 737 731 346 + 1;
  • 211 873 481 230 719 015 737 731 346 ÷ 2 = 105 936 740 615 359 507 868 865 673 + 0;
  • 105 936 740 615 359 507 868 865 673 ÷ 2 = 52 968 370 307 679 753 934 432 836 + 1;
  • 52 968 370 307 679 753 934 432 836 ÷ 2 = 26 484 185 153 839 876 967 216 418 + 0;
  • 26 484 185 153 839 876 967 216 418 ÷ 2 = 13 242 092 576 919 938 483 608 209 + 0;
  • 13 242 092 576 919 938 483 608 209 ÷ 2 = 6 621 046 288 459 969 241 804 104 + 1;
  • 6 621 046 288 459 969 241 804 104 ÷ 2 = 3 310 523 144 229 984 620 902 052 + 0;
  • 3 310 523 144 229 984 620 902 052 ÷ 2 = 1 655 261 572 114 992 310 451 026 + 0;
  • 1 655 261 572 114 992 310 451 026 ÷ 2 = 827 630 786 057 496 155 225 513 + 0;
  • 827 630 786 057 496 155 225 513 ÷ 2 = 413 815 393 028 748 077 612 756 + 1;
  • 413 815 393 028 748 077 612 756 ÷ 2 = 206 907 696 514 374 038 806 378 + 0;
  • 206 907 696 514 374 038 806 378 ÷ 2 = 103 453 848 257 187 019 403 189 + 0;
  • 103 453 848 257 187 019 403 189 ÷ 2 = 51 726 924 128 593 509 701 594 + 1;
  • 51 726 924 128 593 509 701 594 ÷ 2 = 25 863 462 064 296 754 850 797 + 0;
  • 25 863 462 064 296 754 850 797 ÷ 2 = 12 931 731 032 148 377 425 398 + 1;
  • 12 931 731 032 148 377 425 398 ÷ 2 = 6 465 865 516 074 188 712 699 + 0;
  • 6 465 865 516 074 188 712 699 ÷ 2 = 3 232 932 758 037 094 356 349 + 1;
  • 3 232 932 758 037 094 356 349 ÷ 2 = 1 616 466 379 018 547 178 174 + 1;
  • 1 616 466 379 018 547 178 174 ÷ 2 = 808 233 189 509 273 589 087 + 0;
  • 808 233 189 509 273 589 087 ÷ 2 = 404 116 594 754 636 794 543 + 1;
  • 404 116 594 754 636 794 543 ÷ 2 = 202 058 297 377 318 397 271 + 1;
  • 202 058 297 377 318 397 271 ÷ 2 = 101 029 148 688 659 198 635 + 1;
  • 101 029 148 688 659 198 635 ÷ 2 = 50 514 574 344 329 599 317 + 1;
  • 50 514 574 344 329 599 317 ÷ 2 = 25 257 287 172 164 799 658 + 1;
  • 25 257 287 172 164 799 658 ÷ 2 = 12 628 643 586 082 399 829 + 0;
  • 12 628 643 586 082 399 829 ÷ 2 = 6 314 321 793 041 199 914 + 1;
  • 6 314 321 793 041 199 914 ÷ 2 = 3 157 160 896 520 599 957 + 0;
  • 3 157 160 896 520 599 957 ÷ 2 = 1 578 580 448 260 299 978 + 1;
  • 1 578 580 448 260 299 978 ÷ 2 = 789 290 224 130 149 989 + 0;
  • 789 290 224 130 149 989 ÷ 2 = 394 645 112 065 074 994 + 1;
  • 394 645 112 065 074 994 ÷ 2 = 197 322 556 032 537 497 + 0;
  • 197 322 556 032 537 497 ÷ 2 = 98 661 278 016 268 748 + 1;
  • 98 661 278 016 268 748 ÷ 2 = 49 330 639 008 134 374 + 0;
  • 49 330 639 008 134 374 ÷ 2 = 24 665 319 504 067 187 + 0;
  • 24 665 319 504 067 187 ÷ 2 = 12 332 659 752 033 593 + 1;
  • 12 332 659 752 033 593 ÷ 2 = 6 166 329 876 016 796 + 1;
  • 6 166 329 876 016 796 ÷ 2 = 3 083 164 938 008 398 + 0;
  • 3 083 164 938 008 398 ÷ 2 = 1 541 582 469 004 199 + 0;
  • 1 541 582 469 004 199 ÷ 2 = 770 791 234 502 099 + 1;
  • 770 791 234 502 099 ÷ 2 = 385 395 617 251 049 + 1;
  • 385 395 617 251 049 ÷ 2 = 192 697 808 625 524 + 1;
  • 192 697 808 625 524 ÷ 2 = 96 348 904 312 762 + 0;
  • 96 348 904 312 762 ÷ 2 = 48 174 452 156 381 + 0;
  • 48 174 452 156 381 ÷ 2 = 24 087 226 078 190 + 1;
  • 24 087 226 078 190 ÷ 2 = 12 043 613 039 095 + 0;
  • 12 043 613 039 095 ÷ 2 = 6 021 806 519 547 + 1;
  • 6 021 806 519 547 ÷ 2 = 3 010 903 259 773 + 1;
  • 3 010 903 259 773 ÷ 2 = 1 505 451 629 886 + 1;
  • 1 505 451 629 886 ÷ 2 = 752 725 814 943 + 0;
  • 752 725 814 943 ÷ 2 = 376 362 907 471 + 1;
  • 376 362 907 471 ÷ 2 = 188 181 453 735 + 1;
  • 188 181 453 735 ÷ 2 = 94 090 726 867 + 1;
  • 94 090 726 867 ÷ 2 = 47 045 363 433 + 1;
  • 47 045 363 433 ÷ 2 = 23 522 681 716 + 1;
  • 23 522 681 716 ÷ 2 = 11 761 340 858 + 0;
  • 11 761 340 858 ÷ 2 = 5 880 670 429 + 0;
  • 5 880 670 429 ÷ 2 = 2 940 335 214 + 1;
  • 2 940 335 214 ÷ 2 = 1 470 167 607 + 0;
  • 1 470 167 607 ÷ 2 = 735 083 803 + 1;
  • 735 083 803 ÷ 2 = 367 541 901 + 1;
  • 367 541 901 ÷ 2 = 183 770 950 + 1;
  • 183 770 950 ÷ 2 = 91 885 475 + 0;
  • 91 885 475 ÷ 2 = 45 942 737 + 1;
  • 45 942 737 ÷ 2 = 22 971 368 + 1;
  • 22 971 368 ÷ 2 = 11 485 684 + 0;
  • 11 485 684 ÷ 2 = 5 742 842 + 0;
  • 5 742 842 ÷ 2 = 2 871 421 + 0;
  • 2 871 421 ÷ 2 = 1 435 710 + 1;
  • 1 435 710 ÷ 2 = 717 855 + 0;
  • 717 855 ÷ 2 = 358 927 + 1;
  • 358 927 ÷ 2 = 179 463 + 1;
  • 179 463 ÷ 2 = 89 731 + 1;
  • 89 731 ÷ 2 = 44 865 + 1;
  • 44 865 ÷ 2 = 22 432 + 1;
  • 22 432 ÷ 2 = 11 216 + 0;
  • 11 216 ÷ 2 = 5 608 + 0;
  • 5 608 ÷ 2 = 2 804 + 0;
  • 2 804 ÷ 2 = 1 402 + 0;
  • 1 402 ÷ 2 = 701 + 0;
  • 701 ÷ 2 = 350 + 1;
  • 350 ÷ 2 = 175 + 0;
  • 175 ÷ 2 = 87 + 1;
  • 87 ÷ 2 = 43 + 1;
  • 43 ÷ 2 = 21 + 1;
  • 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 110 011 001 100 110 011 001 100 110 011 001 100 110 011 001 100 110 000 939(10) =


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


3. Normalize the binary representation of the number.

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


1 100 110 011 001 100 110 011 001 100 110 011 001 100 110 011 001 100 110 000 939(10) =


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


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


1.0101 1110 1000 0011 1110 1000 1101 1101 0011 1110 1110 1001 1100 1100 1010 1010 1111 1011 0101 0010 0010 0101 1010 0011 0101 0111 0001 1010 0000 0010 0001 1011 0111 1110 0110 0101 0001 1010 1100 0001 0011 0010 0110 1001 0101 0011 1110 0110 0101 011(2) × 2199


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


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


5. Adjust the exponent.

Use the 11 bit excess/bias notation:


Exponent (adjusted) =


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


199 + 2(11-1) - 1 =


(199 + 1 023)(10) =


1 222(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 222 ÷ 2 = 611 + 0;
  • 611 ÷ 2 = 305 + 1;
  • 305 ÷ 2 = 152 + 1;
  • 152 ÷ 2 = 76 + 0;
  • 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) =


1222(10) =


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


0101 1110 1000 0011 1110 1000 1101 1101 0011 1110 1110 1001 1100


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 0110


Mantissa (52 bits) =
0101 1110 1000 0011 1110 1000 1101 1101 0011 1110 1110 1001 1100


The base ten decimal number 1 100 110 011 001 100 110 011 001 100 110 011 001 100 110 011 001 100 110 000 939 converted and written in 64 bit double precision IEEE 754 binary floating point representation:
0 - 100 1100 0110 - 0101 1110 1000 0011 1110 1000 1101 1101 0011 1110 1110 1001 1100

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

Number -21.1 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 05:01 UTC (GMT)
Number -31.415 926 535 8 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 05:01 UTC (GMT)
Number -54 281 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 05:01 UTC (GMT)
Number 1 000 000 000 000 000 000 000 106 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 05:01 UTC (GMT)
Number 53.64 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 05:01 UTC (GMT)
Number 26.877 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 05:01 UTC (GMT)
Number -13.41 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 05:01 UTC (GMT)
Number 0.000 000 000 000 000 000 000 000 000 000 000 000 008 816 207 631 167 156 36 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 05:01 UTC (GMT)
Number -7.985 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 05:01 UTC (GMT)
Number 9 000 059 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 05:01 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