64bit IEEE 754: Decimal -> Double Precision Floating Point Binary: 115 792 089 237 316 195 423 570 985 008 687 907 853 269 984 665 640 564 039 457 584 007 913 129 639 906 Convert the Number to 64 Bit Double Precision IEEE 754 Binary Floating Point Representation Standard, From a Base Ten Decimal System Number

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


115 792 089 237 316 195 423 570 985 008 687 907 853 269 984 665 640 564 039 457 584 007 913 129 639 906(10) =


1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1110 0010(2)


3. Normalize the binary representation of the number.

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


115 792 089 237 316 195 423 570 985 008 687 907 853 269 984 665 640 564 039 457 584 007 913 129 639 906(10) =


1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1110 0010(2) =


1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1110 0010(2) × 20 =


1.1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1100 010(2) × 2255


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


Mantissa (not normalized):
1.1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1100 010


5. Adjust the exponent.

Use the 11 bit excess/bias notation:


Exponent (adjusted) =


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


255 + 2(11-1) - 1 =


(255 + 1 023)(10) =


1 278(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 278 ÷ 2 = 639 + 0;
  • 639 ÷ 2 = 319 + 1;
  • 319 ÷ 2 = 159 + 1;
  • 159 ÷ 2 = 79 + 1;
  • 79 ÷ 2 = 39 + 1;
  • 39 ÷ 2 = 19 + 1;
  • 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) =


1278(10) =


100 1111 1110(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 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1110 0010 =


1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111


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

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


Exponent (11 bits) =
100 1111 1110


Mantissa (52 bits) =
1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111


The base ten decimal number 115 792 089 237 316 195 423 570 985 008 687 907 853 269 984 665 640 564 039 457 584 007 913 129 639 906 converted and written in 64 bit double precision IEEE 754 binary floating point representation:
0 - 100 1111 1110 - 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111

(64 bits IEEE 754)
  • Sign (1 bit):

    • 0

      63
  • Exponent (11 bits):

    • 1

      62
    • 0

      61
    • 0

      60
    • 1

      59
    • 1

      58
    • 1

      57
    • 1

      56
    • 1

      55
    • 1

      54
    • 1

      53
    • 0

      52
  • Mantissa (52 bits):

    • 1

      51
    • 1

      50
    • 1

      49
    • 1

      48
    • 1

      47
    • 1

      46
    • 1

      45
    • 1

      44
    • 1

      43
    • 1

      42
    • 1

      41
    • 1

      40
    • 1

      39
    • 1

      38
    • 1

      37
    • 1

      36
    • 1

      35
    • 1

      34
    • 1

      33
    • 1

      32
    • 1

      31
    • 1

      30
    • 1

      29
    • 1

      28
    • 1

      27
    • 1

      26
    • 1

      25
    • 1

      24
    • 1

      23
    • 1

      22
    • 1

      21
    • 1

      20
    • 1

      19
    • 1

      18
    • 1

      17
    • 1

      16
    • 1

      15
    • 1

      14
    • 1

      13
    • 1

      12
    • 1

      11
    • 1

      10
    • 1

      9
    • 1

      8
    • 1

      7
    • 1

      6
    • 1

      5
    • 1

      4
    • 1

      3
    • 1

      2
    • 1

      1
    • 1

      0

Convert to 64 bit double precision IEEE 754 binary floating point representation standard

A number in 64 bit double precision IEEE 754 binary floating point standard representation requires three building elements: sign (it takes 1 bit and it's either 0 for positive or 1 for negative numbers), exponent (11 bits), mantissa (52 bits)

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

Number 115 792 089 237 316 195 423 570 985 008 687 907 853 269 984 665 640 564 039 457 584 007 913 129 639 906 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Nov 30 18:05 UTC (GMT)
Number 4 931.994 733 997 813 5 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Nov 30 18:05 UTC (GMT)
Number 10 000.555 555 555 555 555 556 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Nov 30 18:05 UTC (GMT)
Number 98.7 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Nov 30 18:05 UTC (GMT)
Number 9 200 671 176 251 743 257 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Nov 30 18:05 UTC (GMT)
Number 20 230 445 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Nov 30 18:05 UTC (GMT)
Number 934 271 402 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Nov 30 18:05 UTC (GMT)
Number 53 125 260 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Nov 30 18:05 UTC (GMT)
Number -0.016 738 891 601 562 527 755 6 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Nov 30 18:05 UTC (GMT)
Number -0.000 254 797 53 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Nov 30 18:05 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