9 994 939 283 838 389 999 989 999 999 999 999 999 695 959 596 969 697 979 696 969 999 969 Converted to 64 Bit Double Precision IEEE 754 Binary Floating Point Representation Standard

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

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

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

9 994 939 283 838 389 999 989 999 999 999 999 999 695 959 596 969 697 979 696 969 999 969(10) =


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


3. Normalize the binary representation of the number.

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


9 994 939 283 838 389 999 989 999 999 999 999 999 695 959 596 969 697 979 696 969 999 969(10) =


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


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


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


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


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


5. Adjust the exponent.

Use the 11 bit excess/bias notation:


Exponent (adjusted) =


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


222 + 2(11-1) - 1 =


(222 + 1 023)(10) =


1 245(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 245 ÷ 2 = 622 + 1;
  • 622 ÷ 2 = 311 + 0;
  • 311 ÷ 2 = 155 + 1;
  • 155 ÷ 2 = 77 + 1;
  • 77 ÷ 2 = 38 + 1;
  • 38 ÷ 2 = 19 + 0;
  • 19 ÷ 2 = 9 + 1;
  • 9 ÷ 2 = 4 + 1;
  • 4 ÷ 2 = 2 + 0;
  • 2 ÷ 2 = 1 + 0;
  • 1 ÷ 2 = 0 + 1;

7. Construct the base 2 representation of the adjusted exponent.

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


Exponent (adjusted) =


1245(10) =


100 1101 1101(2)


8. Normalize the mantissa.

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


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


Mantissa (normalized) =


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


0111 1011 1010 0001 0110 0111 1111 0010 0010 0011 0001 1101 1001


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

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


Exponent (11 bits) =
100 1101 1101


Mantissa (52 bits) =
0111 1011 1010 0001 0110 0111 1111 0010 0010 0011 0001 1101 1001


Decimal number 9 994 939 283 838 389 999 989 999 999 999 999 999 695 959 596 969 697 979 696 969 999 969 converted to 64 bit double precision IEEE 754 binary floating point representation:

0 - 100 1101 1101 - 0111 1011 1010 0001 0110 0111 1111 0010 0010 0011 0001 1101 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