4 357 389 250 738 057 432 890 573 482 950 732 859 073 482 590 734 895 073 489 507 328 590 732 859 073 485 902 375 890 327 590 004 Converted to 64 Bit Double Precision IEEE 754 Binary Floating Point Representation Standard

Convert decimal 4 357 389 250 738 057 432 890 573 482 950 732 859 073 482 590 734 895 073 489 507 328 590 732 859 073 485 902 375 890 327 590 004(10) to 64 bit double precision IEEE 754 binary floating point representation standard (1 bit for sign, 11 bits for exponent, 52 bits for mantissa)

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

2. Construct the base 2 representation of the positive number.

Take all the remainders starting from the bottom of the list constructed above.

4 357 389 250 738 057 432 890 573 482 950 732 859 073 482 590 734 895 073 489 507 328 590 732 859 073 485 902 375 890 327 590 004(10) =


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


3. Normalize the binary representation of the number.

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


4 357 389 250 738 057 432 890 573 482 950 732 859 073 482 590 734 895 073 489 507 328 590 732 859 073 485 902 375 890 327 590 004(10) =


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


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


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


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


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


5. Adjust the exponent.

Use the 11 bit excess/bias notation:


Exponent (adjusted) =


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


321 + 2(11-1) - 1 =


(321 + 1 023)(10) =


1 344(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 344 ÷ 2 = 672 + 0;
  • 672 ÷ 2 = 336 + 0;
  • 336 ÷ 2 = 168 + 0;
  • 168 ÷ 2 = 84 + 0;
  • 84 ÷ 2 = 42 + 0;
  • 42 ÷ 2 = 21 + 0;
  • 21 ÷ 2 = 10 + 1;
  • 10 ÷ 2 = 5 + 0;
  • 5 ÷ 2 = 2 + 1;
  • 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) =


1344(10) =


101 0100 0000(2)


8. Normalize the mantissa.

a) Remove the leading (the leftmost) bit, since it's allways 1, and the decimal point, if the case.


b) Adjust its length to 52 bits, by removing the excess bits, from the right (if any of the excess bits is set on 1, we are losing precision...).


Mantissa (normalized) =


1. 0000 0101 0001 1110 0101 1000 1110 0000 1001 0011 0010 0111 1001 1 1111 0001 1011 0010 1001 0111 1101 0010 0011 1100 0101 1010 1111 1011 1100 0010 0110 1110 0110 0100 0010 0000 0000 1010 0110 1111 0000 1010 1101 1011 1111 0001 1100 0000 1010 1110 0010 1100 1101 1001 0111 1111 1110 1101 0101 0010 1010 1111 0111 1110 1000 1000 0100 0010 0111 0111 1011 0100 0010 0001 0011 1110 1110 0101 0100 0111 0100 =


0000 0101 0001 1110 0101 1000 1110 0000 1001 0011 0010 0111 1001


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

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


Exponent (11 bits) =
101 0100 0000


Mantissa (52 bits) =
0000 0101 0001 1110 0101 1000 1110 0000 1001 0011 0010 0111 1001


Decimal number 4 357 389 250 738 057 432 890 573 482 950 732 859 073 482 590 734 895 073 489 507 328 590 732 859 073 485 902 375 890 327 590 004 converted to 64 bit double precision IEEE 754 binary floating point representation:

0 - 101 0100 0000 - 0000 0101 0001 1110 0101 1000 1110 0000 1001 0011 0010 0111 1001


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