64bit IEEE 754: Decimal ↗ Double Precision Floating Point Binary: 110 000 001 101 109 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 910 Convert the Number to 64 Bit Double Precision IEEE 754 Binary Floating Point Representation Standard, From a Base Ten Decimal System Number

Number 110 000 001 101 109 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 910(10) converted and written in 64 bit double precision IEEE 754 binary floating point representation (1 bit for sign, 11 bits for exponent, 52 bits for mantissa)

1. Divide the number repeatedly by 2.

Keep track of each remainder.

We stop when we get a quotient that is equal to zero.


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


110 000 001 101 109 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 910(10) =


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


3. Normalize the binary representation of the number.

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


110 000 001 101 109 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 910(10) =


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


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


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


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


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


5. Adjust the exponent.

Use the 11 bit excess/bias notation:


Exponent (adjusted) =


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


216 + 2(11-1) - 1 =


(216 + 1 023)(10) =


1 239(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 239 ÷ 2 = 619 + 1;
  • 619 ÷ 2 = 309 + 1;
  • 309 ÷ 2 = 154 + 1;
  • 154 ÷ 2 = 77 + 0;
  • 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) =


1239(10) =


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


0000 1011 0110 0101 0010 1011 0011 0010 1010 0111 1101 1101 0111


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 0111


Mantissa (52 bits) =
0000 1011 0110 0101 0010 1011 0011 0010 1010 0111 1101 1101 0111


The base ten decimal number 110 000 001 101 109 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 910 converted and written in 64 bit double precision IEEE 754 binary floating point representation:
0 - 100 1101 0111 - 0000 1011 0110 0101 0010 1011 0011 0010 1010 0111 1101 1101 0111

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

Number 100 000 686 874 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 04:32 UTC (GMT)
Number 111.32 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 04:31 UTC (GMT)
Number -2 467 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 04:31 UTC (GMT)
Number 100 001.011 1 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 04:31 UTC (GMT)
Number 16 594 853 453 942.92 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 04:31 UTC (GMT)
Number 170 207 978 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 04:31 UTC (GMT)
Number 5 814 709 794 364 855 124 394 590 463 104 036 274 829 130 885 498 544 482 251 921 593 445 114 304 907 183 386 609 528 405 710 108 524 486 100 172 850 129 423 468 276 813 028 917 268 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 04:31 UTC (GMT)
Number 7 454 593 241 563 469 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 999 961 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 04:31 UTC (GMT)
Number 1 651 233 846 093 625 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 04:31 UTC (GMT)
Number 6.316 63 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard Apr 28 04:31 UTC (GMT)
All base ten decimal numbers converted to 64 bit double precision IEEE 754 binary floating point

How to convert numbers from the decimal system (base ten) to 64 bit double precision IEEE 754 binary floating point standard

Follow the steps below to convert a base 10 decimal number to 64 bit double precision IEEE 754 binary floating point:

  • 1. If the number to be converted is negative, start with its the positive version.
  • 2. First convert the integer part. Divide repeatedly by 2 the positive representation of the integer number that is to be converted to binary, until we get a quotient that is equal to zero, keeping track of each remainder.
  • 3. Construct the base 2 representation of the positive integer part of the number, by taking all the remainders from the previous operations, starting from the bottom of the list constructed above. Thus, the last remainder of the divisions becomes the first symbol (the leftmost) of the base two number, while the first remainder becomes the last symbol (the rightmost).
  • 4. Then convert the fractional part. Multiply the number repeatedly by 2, until we get a fractional part that is equal to zero, keeping track of each integer part of the results.
  • 5. Construct the base 2 representation of the fractional part of the number, by taking all the integer parts of the multiplying operations, starting from the top of the list constructed above (they should appear in the binary representation, from left to right, in the order they have been calculated).
  • 6. Normalize the binary representation of the number, shifting the decimal mark (the decimal point) "n" positions either to the left, or to the right, so that only one non zero digit remains to the left of the decimal mark.
  • 7. Adjust the exponent in 11 bit excess/bias notation and then convert it from decimal (base 10) to 11 bit binary, by using the same technique of repeatedly dividing by 2, as shown above:
    Exponent (adjusted) = Exponent (unadjusted) + 2(11-1) - 1
  • 8. Normalize mantissa, remove the leading (leftmost) bit, since it's allways '1' (and the decimal mark, if the case) and adjust its length to 52 bits, either by removing the excess bits from the right (losing precision...) or by adding extra bits set on '0' to the right.
  • 9. Sign (it takes 1 bit) is either 1 for a negative or 0 for a positive number.

Example: convert the negative number -31.640 215 from the decimal system (base ten) to 64 bit double precision IEEE 754 binary floating point:

  • 1. Start with the positive version of the number:

    |-31.640 215| = 31.640 215

  • 2. First convert the integer part, 31. Divide it repeatedly by 2, keeping track of each remainder, until we get a quotient that is equal to zero:
    • division = quotient + remainder;
    • 31 ÷ 2 = 15 + 1;
    • 15 ÷ 2 = 7 + 1;
    • 7 ÷ 2 = 3 + 1;
    • 3 ÷ 2 = 1 + 1;
    • 1 ÷ 2 = 0 + 1;
    • We have encountered a quotient that is ZERO => FULL STOP
  • 3. Construct the base 2 representation of the integer part of the number by taking all the remainders of the previous dividing operations, starting from the bottom of the list constructed above:

    31(10) = 1 1111(2)

  • 4. Then, convert the fractional part, 0.640 215. Multiply repeatedly by 2, keeping track of each integer part of the results, until we get a fractional part that is equal to zero:
    • #) multiplying = integer + fractional part;
    • 1) 0.640 215 × 2 = 1 + 0.280 43;
    • 2) 0.280 43 × 2 = 0 + 0.560 86;
    • 3) 0.560 86 × 2 = 1 + 0.121 72;
    • 4) 0.121 72 × 2 = 0 + 0.243 44;
    • 5) 0.243 44 × 2 = 0 + 0.486 88;
    • 6) 0.486 88 × 2 = 0 + 0.973 76;
    • 7) 0.973 76 × 2 = 1 + 0.947 52;
    • 8) 0.947 52 × 2 = 1 + 0.895 04;
    • 9) 0.895 04 × 2 = 1 + 0.790 08;
    • 10) 0.790 08 × 2 = 1 + 0.580 16;
    • 11) 0.580 16 × 2 = 1 + 0.160 32;
    • 12) 0.160 32 × 2 = 0 + 0.320 64;
    • 13) 0.320 64 × 2 = 0 + 0.641 28;
    • 14) 0.641 28 × 2 = 1 + 0.282 56;
    • 15) 0.282 56 × 2 = 0 + 0.565 12;
    • 16) 0.565 12 × 2 = 1 + 0.130 24;
    • 17) 0.130 24 × 2 = 0 + 0.260 48;
    • 18) 0.260 48 × 2 = 0 + 0.520 96;
    • 19) 0.520 96 × 2 = 1 + 0.041 92;
    • 20) 0.041 92 × 2 = 0 + 0.083 84;
    • 21) 0.083 84 × 2 = 0 + 0.167 68;
    • 22) 0.167 68 × 2 = 0 + 0.335 36;
    • 23) 0.335 36 × 2 = 0 + 0.670 72;
    • 24) 0.670 72 × 2 = 1 + 0.341 44;
    • 25) 0.341 44 × 2 = 0 + 0.682 88;
    • 26) 0.682 88 × 2 = 1 + 0.365 76;
    • 27) 0.365 76 × 2 = 0 + 0.731 52;
    • 28) 0.731 52 × 2 = 1 + 0.463 04;
    • 29) 0.463 04 × 2 = 0 + 0.926 08;
    • 30) 0.926 08 × 2 = 1 + 0.852 16;
    • 31) 0.852 16 × 2 = 1 + 0.704 32;
    • 32) 0.704 32 × 2 = 1 + 0.408 64;
    • 33) 0.408 64 × 2 = 0 + 0.817 28;
    • 34) 0.817 28 × 2 = 1 + 0.634 56;
    • 35) 0.634 56 × 2 = 1 + 0.269 12;
    • 36) 0.269 12 × 2 = 0 + 0.538 24;
    • 37) 0.538 24 × 2 = 1 + 0.076 48;
    • 38) 0.076 48 × 2 = 0 + 0.152 96;
    • 39) 0.152 96 × 2 = 0 + 0.305 92;
    • 40) 0.305 92 × 2 = 0 + 0.611 84;
    • 41) 0.611 84 × 2 = 1 + 0.223 68;
    • 42) 0.223 68 × 2 = 0 + 0.447 36;
    • 43) 0.447 36 × 2 = 0 + 0.894 72;
    • 44) 0.894 72 × 2 = 1 + 0.789 44;
    • 45) 0.789 44 × 2 = 1 + 0.578 88;
    • 46) 0.578 88 × 2 = 1 + 0.157 76;
    • 47) 0.157 76 × 2 = 0 + 0.315 52;
    • 48) 0.315 52 × 2 = 0 + 0.631 04;
    • 49) 0.631 04 × 2 = 1 + 0.262 08;
    • 50) 0.262 08 × 2 = 0 + 0.524 16;
    • 51) 0.524 16 × 2 = 1 + 0.048 32;
    • 52) 0.048 32 × 2 = 0 + 0.096 64;
    • 53) 0.096 64 × 2 = 0 + 0.193 28;
    • We didn't get any fractional part that was equal to zero. But we had enough iterations (over Mantissa limit = 52) and at least one integer part that was different from zero => FULL STOP (losing precision...).
  • 5. Construct the base 2 representation of the fractional part of the number, by taking all the integer parts of the previous multiplying operations, starting from the top of the constructed list above:

    0.640 215(10) = 0.1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2)

  • 6. Summarizing - the positive number before normalization:

    31.640 215(10) = 1 1111.1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2)

  • 7. Normalize the binary representation of the number, shifting the decimal mark 4 positions to the left so that only one non-zero digit stays to the left of the decimal mark:

    31.640 215(10) =
    1 1111.1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2) =
    1 1111.1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2) × 20 =
    1.1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2) × 24

  • 8. Up to this moment, there are the following elements that would feed into the 64 bit double precision IEEE 754 binary floating point representation:

    Sign: 1 (a negative number)

    Exponent (unadjusted): 4

    Mantissa (not-normalized): 1.1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0

  • 9. Adjust the exponent in 11 bit excess/bias notation and then convert it from decimal (base 10) to 11 bit binary (base 2), by using the same technique of repeatedly dividing it by 2, as shown above:

    Exponent (adjusted) = Exponent (unadjusted) + 2(11-1) - 1 = (4 + 1023)(10) = 1027(10) =
    100 0000 0011(2)

  • 10. Normalize mantissa, remove the leading (leftmost) bit, since it's allways '1' (and the decimal sign) and adjust its length to 52 bits, by removing the excess bits, from the right (losing precision...):

    Mantissa (not-normalized): 1.1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0

    Mantissa (normalized): 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100

  • Conclusion:

    Sign (1 bit) = 1 (a negative number)

    Exponent (8 bits) = 100 0000 0011

    Mantissa (52 bits) = 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100

  • Number -31.640 215, converted from decimal system (base 10) to 64 bit double precision IEEE 754 binary floating point =
    1 - 100 0000 0011 - 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100