64bit IEEE 754: Decimal ↗ Double Precision Floating Point Binary: 10 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 075 Convert the Number to 64 Bit Double Precision IEEE 754 Binary Floating Point Representation Standard, From a Base Ten Decimal System Number

Number 10 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 075(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;
  • 10 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 075 ÷ 2 = 5 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 037 + 1;
  • 5 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 037 ÷ 2 = 2 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 018 + 1;
  • 2 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 018 ÷ 2 = 1 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 009 + 0;
  • 1 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 009 ÷ 2 = 625 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 004 + 1;
  • 625 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 004 ÷ 2 = 312 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 002 + 0;
  • 312 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 002 ÷ 2 = 156 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 + 0;
  • 156 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 ÷ 2 = 78 125 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 1;
  • 78 125 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 39 062 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 39 062 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 19 531 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 19 531 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 9 765 625 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 9 765 625 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 4 882 812 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 4 882 812 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 2 441 406 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 2 441 406 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 1 220 703 125 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 1 220 703 125 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 610 351 562 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 610 351 562 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 305 175 781 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 305 175 781 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 152 587 890 625 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 152 587 890 625 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 76 293 945 312 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 76 293 945 312 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 38 146 972 656 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 38 146 972 656 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 19 073 486 328 125 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 19 073 486 328 125 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 9 536 743 164 062 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 9 536 743 164 062 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 4 768 371 582 031 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 4 768 371 582 031 250 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 2 384 185 791 015 625 000 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 2 384 185 791 015 625 000 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 1 192 092 895 507 812 500 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 1 192 092 895 507 812 500 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 596 046 447 753 906 250 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 596 046 447 753 906 250 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 298 023 223 876 953 125 000 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 298 023 223 876 953 125 000 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 149 011 611 938 476 562 500 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 149 011 611 938 476 562 500 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 74 505 805 969 238 281 250 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 74 505 805 969 238 281 250 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 37 252 902 984 619 140 625 000 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 37 252 902 984 619 140 625 000 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 18 626 451 492 309 570 312 500 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 18 626 451 492 309 570 312 500 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 9 313 225 746 154 785 156 250 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 9 313 225 746 154 785 156 250 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 4 656 612 873 077 392 578 125 000 000 000 000 000 000 000 000 000 000 000 + 0;
  • 4 656 612 873 077 392 578 125 000 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 2 328 306 436 538 696 289 062 500 000 000 000 000 000 000 000 000 000 000 + 0;
  • 2 328 306 436 538 696 289 062 500 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 1 164 153 218 269 348 144 531 250 000 000 000 000 000 000 000 000 000 000 + 0;
  • 1 164 153 218 269 348 144 531 250 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 582 076 609 134 674 072 265 625 000 000 000 000 000 000 000 000 000 000 + 0;
  • 582 076 609 134 674 072 265 625 000 000 000 000 000 000 000 000 000 000 ÷ 2 = 291 038 304 567 337 036 132 812 500 000 000 000 000 000 000 000 000 000 + 0;
  • 291 038 304 567 337 036 132 812 500 000 000 000 000 000 000 000 000 000 ÷ 2 = 145 519 152 283 668 518 066 406 250 000 000 000 000 000 000 000 000 000 + 0;
  • 145 519 152 283 668 518 066 406 250 000 000 000 000 000 000 000 000 000 ÷ 2 = 72 759 576 141 834 259 033 203 125 000 000 000 000 000 000 000 000 000 + 0;
  • 72 759 576 141 834 259 033 203 125 000 000 000 000 000 000 000 000 000 ÷ 2 = 36 379 788 070 917 129 516 601 562 500 000 000 000 000 000 000 000 000 + 0;
  • 36 379 788 070 917 129 516 601 562 500 000 000 000 000 000 000 000 000 ÷ 2 = 18 189 894 035 458 564 758 300 781 250 000 000 000 000 000 000 000 000 + 0;
  • 18 189 894 035 458 564 758 300 781 250 000 000 000 000 000 000 000 000 ÷ 2 = 9 094 947 017 729 282 379 150 390 625 000 000 000 000 000 000 000 000 + 0;
  • 9 094 947 017 729 282 379 150 390 625 000 000 000 000 000 000 000 000 ÷ 2 = 4 547 473 508 864 641 189 575 195 312 500 000 000 000 000 000 000 000 + 0;
  • 4 547 473 508 864 641 189 575 195 312 500 000 000 000 000 000 000 000 ÷ 2 = 2 273 736 754 432 320 594 787 597 656 250 000 000 000 000 000 000 000 + 0;
  • 2 273 736 754 432 320 594 787 597 656 250 000 000 000 000 000 000 000 ÷ 2 = 1 136 868 377 216 160 297 393 798 828 125 000 000 000 000 000 000 000 + 0;
  • 1 136 868 377 216 160 297 393 798 828 125 000 000 000 000 000 000 000 ÷ 2 = 568 434 188 608 080 148 696 899 414 062 500 000 000 000 000 000 000 + 0;
  • 568 434 188 608 080 148 696 899 414 062 500 000 000 000 000 000 000 ÷ 2 = 284 217 094 304 040 074 348 449 707 031 250 000 000 000 000 000 000 + 0;
  • 284 217 094 304 040 074 348 449 707 031 250 000 000 000 000 000 000 ÷ 2 = 142 108 547 152 020 037 174 224 853 515 625 000 000 000 000 000 000 + 0;
  • 142 108 547 152 020 037 174 224 853 515 625 000 000 000 000 000 000 ÷ 2 = 71 054 273 576 010 018 587 112 426 757 812 500 000 000 000 000 000 + 0;
  • 71 054 273 576 010 018 587 112 426 757 812 500 000 000 000 000 000 ÷ 2 = 35 527 136 788 005 009 293 556 213 378 906 250 000 000 000 000 000 + 0;
  • 35 527 136 788 005 009 293 556 213 378 906 250 000 000 000 000 000 ÷ 2 = 17 763 568 394 002 504 646 778 106 689 453 125 000 000 000 000 000 + 0;
  • 17 763 568 394 002 504 646 778 106 689 453 125 000 000 000 000 000 ÷ 2 = 8 881 784 197 001 252 323 389 053 344 726 562 500 000 000 000 000 + 0;
  • 8 881 784 197 001 252 323 389 053 344 726 562 500 000 000 000 000 ÷ 2 = 4 440 892 098 500 626 161 694 526 672 363 281 250 000 000 000 000 + 0;
  • 4 440 892 098 500 626 161 694 526 672 363 281 250 000 000 000 000 ÷ 2 = 2 220 446 049 250 313 080 847 263 336 181 640 625 000 000 000 000 + 0;
  • 2 220 446 049 250 313 080 847 263 336 181 640 625 000 000 000 000 ÷ 2 = 1 110 223 024 625 156 540 423 631 668 090 820 312 500 000 000 000 + 0;
  • 1 110 223 024 625 156 540 423 631 668 090 820 312 500 000 000 000 ÷ 2 = 555 111 512 312 578 270 211 815 834 045 410 156 250 000 000 000 + 0;
  • 555 111 512 312 578 270 211 815 834 045 410 156 250 000 000 000 ÷ 2 = 277 555 756 156 289 135 105 907 917 022 705 078 125 000 000 000 + 0;
  • 277 555 756 156 289 135 105 907 917 022 705 078 125 000 000 000 ÷ 2 = 138 777 878 078 144 567 552 953 958 511 352 539 062 500 000 000 + 0;
  • 138 777 878 078 144 567 552 953 958 511 352 539 062 500 000 000 ÷ 2 = 69 388 939 039 072 283 776 476 979 255 676 269 531 250 000 000 + 0;
  • 69 388 939 039 072 283 776 476 979 255 676 269 531 250 000 000 ÷ 2 = 34 694 469 519 536 141 888 238 489 627 838 134 765 625 000 000 + 0;
  • 34 694 469 519 536 141 888 238 489 627 838 134 765 625 000 000 ÷ 2 = 17 347 234 759 768 070 944 119 244 813 919 067 382 812 500 000 + 0;
  • 17 347 234 759 768 070 944 119 244 813 919 067 382 812 500 000 ÷ 2 = 8 673 617 379 884 035 472 059 622 406 959 533 691 406 250 000 + 0;
  • 8 673 617 379 884 035 472 059 622 406 959 533 691 406 250 000 ÷ 2 = 4 336 808 689 942 017 736 029 811 203 479 766 845 703 125 000 + 0;
  • 4 336 808 689 942 017 736 029 811 203 479 766 845 703 125 000 ÷ 2 = 2 168 404 344 971 008 868 014 905 601 739 883 422 851 562 500 + 0;
  • 2 168 404 344 971 008 868 014 905 601 739 883 422 851 562 500 ÷ 2 = 1 084 202 172 485 504 434 007 452 800 869 941 711 425 781 250 + 0;
  • 1 084 202 172 485 504 434 007 452 800 869 941 711 425 781 250 ÷ 2 = 542 101 086 242 752 217 003 726 400 434 970 855 712 890 625 + 0;
  • 542 101 086 242 752 217 003 726 400 434 970 855 712 890 625 ÷ 2 = 271 050 543 121 376 108 501 863 200 217 485 427 856 445 312 + 1;
  • 271 050 543 121 376 108 501 863 200 217 485 427 856 445 312 ÷ 2 = 135 525 271 560 688 054 250 931 600 108 742 713 928 222 656 + 0;
  • 135 525 271 560 688 054 250 931 600 108 742 713 928 222 656 ÷ 2 = 67 762 635 780 344 027 125 465 800 054 371 356 964 111 328 + 0;
  • 67 762 635 780 344 027 125 465 800 054 371 356 964 111 328 ÷ 2 = 33 881 317 890 172 013 562 732 900 027 185 678 482 055 664 + 0;
  • 33 881 317 890 172 013 562 732 900 027 185 678 482 055 664 ÷ 2 = 16 940 658 945 086 006 781 366 450 013 592 839 241 027 832 + 0;
  • 16 940 658 945 086 006 781 366 450 013 592 839 241 027 832 ÷ 2 = 8 470 329 472 543 003 390 683 225 006 796 419 620 513 916 + 0;
  • 8 470 329 472 543 003 390 683 225 006 796 419 620 513 916 ÷ 2 = 4 235 164 736 271 501 695 341 612 503 398 209 810 256 958 + 0;
  • 4 235 164 736 271 501 695 341 612 503 398 209 810 256 958 ÷ 2 = 2 117 582 368 135 750 847 670 806 251 699 104 905 128 479 + 0;
  • 2 117 582 368 135 750 847 670 806 251 699 104 905 128 479 ÷ 2 = 1 058 791 184 067 875 423 835 403 125 849 552 452 564 239 + 1;
  • 1 058 791 184 067 875 423 835 403 125 849 552 452 564 239 ÷ 2 = 529 395 592 033 937 711 917 701 562 924 776 226 282 119 + 1;
  • 529 395 592 033 937 711 917 701 562 924 776 226 282 119 ÷ 2 = 264 697 796 016 968 855 958 850 781 462 388 113 141 059 + 1;
  • 264 697 796 016 968 855 958 850 781 462 388 113 141 059 ÷ 2 = 132 348 898 008 484 427 979 425 390 731 194 056 570 529 + 1;
  • 132 348 898 008 484 427 979 425 390 731 194 056 570 529 ÷ 2 = 66 174 449 004 242 213 989 712 695 365 597 028 285 264 + 1;
  • 66 174 449 004 242 213 989 712 695 365 597 028 285 264 ÷ 2 = 33 087 224 502 121 106 994 856 347 682 798 514 142 632 + 0;
  • 33 087 224 502 121 106 994 856 347 682 798 514 142 632 ÷ 2 = 16 543 612 251 060 553 497 428 173 841 399 257 071 316 + 0;
  • 16 543 612 251 060 553 497 428 173 841 399 257 071 316 ÷ 2 = 8 271 806 125 530 276 748 714 086 920 699 628 535 658 + 0;
  • 8 271 806 125 530 276 748 714 086 920 699 628 535 658 ÷ 2 = 4 135 903 062 765 138 374 357 043 460 349 814 267 829 + 0;
  • 4 135 903 062 765 138 374 357 043 460 349 814 267 829 ÷ 2 = 2 067 951 531 382 569 187 178 521 730 174 907 133 914 + 1;
  • 2 067 951 531 382 569 187 178 521 730 174 907 133 914 ÷ 2 = 1 033 975 765 691 284 593 589 260 865 087 453 566 957 + 0;
  • 1 033 975 765 691 284 593 589 260 865 087 453 566 957 ÷ 2 = 516 987 882 845 642 296 794 630 432 543 726 783 478 + 1;
  • 516 987 882 845 642 296 794 630 432 543 726 783 478 ÷ 2 = 258 493 941 422 821 148 397 315 216 271 863 391 739 + 0;
  • 258 493 941 422 821 148 397 315 216 271 863 391 739 ÷ 2 = 129 246 970 711 410 574 198 657 608 135 931 695 869 + 1;
  • 129 246 970 711 410 574 198 657 608 135 931 695 869 ÷ 2 = 64 623 485 355 705 287 099 328 804 067 965 847 934 + 1;
  • 64 623 485 355 705 287 099 328 804 067 965 847 934 ÷ 2 = 32 311 742 677 852 643 549 664 402 033 982 923 967 + 0;
  • 32 311 742 677 852 643 549 664 402 033 982 923 967 ÷ 2 = 16 155 871 338 926 321 774 832 201 016 991 461 983 + 1;
  • 16 155 871 338 926 321 774 832 201 016 991 461 983 ÷ 2 = 8 077 935 669 463 160 887 416 100 508 495 730 991 + 1;
  • 8 077 935 669 463 160 887 416 100 508 495 730 991 ÷ 2 = 4 038 967 834 731 580 443 708 050 254 247 865 495 + 1;
  • 4 038 967 834 731 580 443 708 050 254 247 865 495 ÷ 2 = 2 019 483 917 365 790 221 854 025 127 123 932 747 + 1;
  • 2 019 483 917 365 790 221 854 025 127 123 932 747 ÷ 2 = 1 009 741 958 682 895 110 927 012 563 561 966 373 + 1;
  • 1 009 741 958 682 895 110 927 012 563 561 966 373 ÷ 2 = 504 870 979 341 447 555 463 506 281 780 983 186 + 1;
  • 504 870 979 341 447 555 463 506 281 780 983 186 ÷ 2 = 252 435 489 670 723 777 731 753 140 890 491 593 + 0;
  • 252 435 489 670 723 777 731 753 140 890 491 593 ÷ 2 = 126 217 744 835 361 888 865 876 570 445 245 796 + 1;
  • 126 217 744 835 361 888 865 876 570 445 245 796 ÷ 2 = 63 108 872 417 680 944 432 938 285 222 622 898 + 0;
  • 63 108 872 417 680 944 432 938 285 222 622 898 ÷ 2 = 31 554 436 208 840 472 216 469 142 611 311 449 + 0;
  • 31 554 436 208 840 472 216 469 142 611 311 449 ÷ 2 = 15 777 218 104 420 236 108 234 571 305 655 724 + 1;
  • 15 777 218 104 420 236 108 234 571 305 655 724 ÷ 2 = 7 888 609 052 210 118 054 117 285 652 827 862 + 0;
  • 7 888 609 052 210 118 054 117 285 652 827 862 ÷ 2 = 3 944 304 526 105 059 027 058 642 826 413 931 + 0;
  • 3 944 304 526 105 059 027 058 642 826 413 931 ÷ 2 = 1 972 152 263 052 529 513 529 321 413 206 965 + 1;
  • 1 972 152 263 052 529 513 529 321 413 206 965 ÷ 2 = 986 076 131 526 264 756 764 660 706 603 482 + 1;
  • 986 076 131 526 264 756 764 660 706 603 482 ÷ 2 = 493 038 065 763 132 378 382 330 353 301 741 + 0;
  • 493 038 065 763 132 378 382 330 353 301 741 ÷ 2 = 246 519 032 881 566 189 191 165 176 650 870 + 1;
  • 246 519 032 881 566 189 191 165 176 650 870 ÷ 2 = 123 259 516 440 783 094 595 582 588 325 435 + 0;
  • 123 259 516 440 783 094 595 582 588 325 435 ÷ 2 = 61 629 758 220 391 547 297 791 294 162 717 + 1;
  • 61 629 758 220 391 547 297 791 294 162 717 ÷ 2 = 30 814 879 110 195 773 648 895 647 081 358 + 1;
  • 30 814 879 110 195 773 648 895 647 081 358 ÷ 2 = 15 407 439 555 097 886 824 447 823 540 679 + 0;
  • 15 407 439 555 097 886 824 447 823 540 679 ÷ 2 = 7 703 719 777 548 943 412 223 911 770 339 + 1;
  • 7 703 719 777 548 943 412 223 911 770 339 ÷ 2 = 3 851 859 888 774 471 706 111 955 885 169 + 1;
  • 3 851 859 888 774 471 706 111 955 885 169 ÷ 2 = 1 925 929 944 387 235 853 055 977 942 584 + 1;
  • 1 925 929 944 387 235 853 055 977 942 584 ÷ 2 = 962 964 972 193 617 926 527 988 971 292 + 0;
  • 962 964 972 193 617 926 527 988 971 292 ÷ 2 = 481 482 486 096 808 963 263 994 485 646 + 0;
  • 481 482 486 096 808 963 263 994 485 646 ÷ 2 = 240 741 243 048 404 481 631 997 242 823 + 0;
  • 240 741 243 048 404 481 631 997 242 823 ÷ 2 = 120 370 621 524 202 240 815 998 621 411 + 1;
  • 120 370 621 524 202 240 815 998 621 411 ÷ 2 = 60 185 310 762 101 120 407 999 310 705 + 1;
  • 60 185 310 762 101 120 407 999 310 705 ÷ 2 = 30 092 655 381 050 560 203 999 655 352 + 1;
  • 30 092 655 381 050 560 203 999 655 352 ÷ 2 = 15 046 327 690 525 280 101 999 827 676 + 0;
  • 15 046 327 690 525 280 101 999 827 676 ÷ 2 = 7 523 163 845 262 640 050 999 913 838 + 0;
  • 7 523 163 845 262 640 050 999 913 838 ÷ 2 = 3 761 581 922 631 320 025 499 956 919 + 0;
  • 3 761 581 922 631 320 025 499 956 919 ÷ 2 = 1 880 790 961 315 660 012 749 978 459 + 1;
  • 1 880 790 961 315 660 012 749 978 459 ÷ 2 = 940 395 480 657 830 006 374 989 229 + 1;
  • 940 395 480 657 830 006 374 989 229 ÷ 2 = 470 197 740 328 915 003 187 494 614 + 1;
  • 470 197 740 328 915 003 187 494 614 ÷ 2 = 235 098 870 164 457 501 593 747 307 + 0;
  • 235 098 870 164 457 501 593 747 307 ÷ 2 = 117 549 435 082 228 750 796 873 653 + 1;
  • 117 549 435 082 228 750 796 873 653 ÷ 2 = 58 774 717 541 114 375 398 436 826 + 1;
  • 58 774 717 541 114 375 398 436 826 ÷ 2 = 29 387 358 770 557 187 699 218 413 + 0;
  • 29 387 358 770 557 187 699 218 413 ÷ 2 = 14 693 679 385 278 593 849 609 206 + 1;
  • 14 693 679 385 278 593 849 609 206 ÷ 2 = 7 346 839 692 639 296 924 804 603 + 0;
  • 7 346 839 692 639 296 924 804 603 ÷ 2 = 3 673 419 846 319 648 462 402 301 + 1;
  • 3 673 419 846 319 648 462 402 301 ÷ 2 = 1 836 709 923 159 824 231 201 150 + 1;
  • 1 836 709 923 159 824 231 201 150 ÷ 2 = 918 354 961 579 912 115 600 575 + 0;
  • 918 354 961 579 912 115 600 575 ÷ 2 = 459 177 480 789 956 057 800 287 + 1;
  • 459 177 480 789 956 057 800 287 ÷ 2 = 229 588 740 394 978 028 900 143 + 1;
  • 229 588 740 394 978 028 900 143 ÷ 2 = 114 794 370 197 489 014 450 071 + 1;
  • 114 794 370 197 489 014 450 071 ÷ 2 = 57 397 185 098 744 507 225 035 + 1;
  • 57 397 185 098 744 507 225 035 ÷ 2 = 28 698 592 549 372 253 612 517 + 1;
  • 28 698 592 549 372 253 612 517 ÷ 2 = 14 349 296 274 686 126 806 258 + 1;
  • 14 349 296 274 686 126 806 258 ÷ 2 = 7 174 648 137 343 063 403 129 + 0;
  • 7 174 648 137 343 063 403 129 ÷ 2 = 3 587 324 068 671 531 701 564 + 1;
  • 3 587 324 068 671 531 701 564 ÷ 2 = 1 793 662 034 335 765 850 782 + 0;
  • 1 793 662 034 335 765 850 782 ÷ 2 = 896 831 017 167 882 925 391 + 0;
  • 896 831 017 167 882 925 391 ÷ 2 = 448 415 508 583 941 462 695 + 1;
  • 448 415 508 583 941 462 695 ÷ 2 = 224 207 754 291 970 731 347 + 1;
  • 224 207 754 291 970 731 347 ÷ 2 = 112 103 877 145 985 365 673 + 1;
  • 112 103 877 145 985 365 673 ÷ 2 = 56 051 938 572 992 682 836 + 1;
  • 56 051 938 572 992 682 836 ÷ 2 = 28 025 969 286 496 341 418 + 0;
  • 28 025 969 286 496 341 418 ÷ 2 = 14 012 984 643 248 170 709 + 0;
  • 14 012 984 643 248 170 709 ÷ 2 = 7 006 492 321 624 085 354 + 1;
  • 7 006 492 321 624 085 354 ÷ 2 = 3 503 246 160 812 042 677 + 0;
  • 3 503 246 160 812 042 677 ÷ 2 = 1 751 623 080 406 021 338 + 1;
  • 1 751 623 080 406 021 338 ÷ 2 = 875 811 540 203 010 669 + 0;
  • 875 811 540 203 010 669 ÷ 2 = 437 905 770 101 505 334 + 1;
  • 437 905 770 101 505 334 ÷ 2 = 218 952 885 050 752 667 + 0;
  • 218 952 885 050 752 667 ÷ 2 = 109 476 442 525 376 333 + 1;
  • 109 476 442 525 376 333 ÷ 2 = 54 738 221 262 688 166 + 1;
  • 54 738 221 262 688 166 ÷ 2 = 27 369 110 631 344 083 + 0;
  • 27 369 110 631 344 083 ÷ 2 = 13 684 555 315 672 041 + 1;
  • 13 684 555 315 672 041 ÷ 2 = 6 842 277 657 836 020 + 1;
  • 6 842 277 657 836 020 ÷ 2 = 3 421 138 828 918 010 + 0;
  • 3 421 138 828 918 010 ÷ 2 = 1 710 569 414 459 005 + 0;
  • 1 710 569 414 459 005 ÷ 2 = 855 284 707 229 502 + 1;
  • 855 284 707 229 502 ÷ 2 = 427 642 353 614 751 + 0;
  • 427 642 353 614 751 ÷ 2 = 213 821 176 807 375 + 1;
  • 213 821 176 807 375 ÷ 2 = 106 910 588 403 687 + 1;
  • 106 910 588 403 687 ÷ 2 = 53 455 294 201 843 + 1;
  • 53 455 294 201 843 ÷ 2 = 26 727 647 100 921 + 1;
  • 26 727 647 100 921 ÷ 2 = 13 363 823 550 460 + 1;
  • 13 363 823 550 460 ÷ 2 = 6 681 911 775 230 + 0;
  • 6 681 911 775 230 ÷ 2 = 3 340 955 887 615 + 0;
  • 3 340 955 887 615 ÷ 2 = 1 670 477 943 807 + 1;
  • 1 670 477 943 807 ÷ 2 = 835 238 971 903 + 1;
  • 835 238 971 903 ÷ 2 = 417 619 485 951 + 1;
  • 417 619 485 951 ÷ 2 = 208 809 742 975 + 1;
  • 208 809 742 975 ÷ 2 = 104 404 871 487 + 1;
  • 104 404 871 487 ÷ 2 = 52 202 435 743 + 1;
  • 52 202 435 743 ÷ 2 = 26 101 217 871 + 1;
  • 26 101 217 871 ÷ 2 = 13 050 608 935 + 1;
  • 13 050 608 935 ÷ 2 = 6 525 304 467 + 1;
  • 6 525 304 467 ÷ 2 = 3 262 652 233 + 1;
  • 3 262 652 233 ÷ 2 = 1 631 326 116 + 1;
  • 1 631 326 116 ÷ 2 = 815 663 058 + 0;
  • 815 663 058 ÷ 2 = 407 831 529 + 0;
  • 407 831 529 ÷ 2 = 203 915 764 + 1;
  • 203 915 764 ÷ 2 = 101 957 882 + 0;
  • 101 957 882 ÷ 2 = 50 978 941 + 0;
  • 50 978 941 ÷ 2 = 25 489 470 + 1;
  • 25 489 470 ÷ 2 = 12 744 735 + 0;
  • 12 744 735 ÷ 2 = 6 372 367 + 1;
  • 6 372 367 ÷ 2 = 3 186 183 + 1;
  • 3 186 183 ÷ 2 = 1 593 091 + 1;
  • 1 593 091 ÷ 2 = 796 545 + 1;
  • 796 545 ÷ 2 = 398 272 + 1;
  • 398 272 ÷ 2 = 199 136 + 0;
  • 199 136 ÷ 2 = 99 568 + 0;
  • 99 568 ÷ 2 = 49 784 + 0;
  • 49 784 ÷ 2 = 24 892 + 0;
  • 24 892 ÷ 2 = 12 446 + 0;
  • 12 446 ÷ 2 = 6 223 + 0;
  • 6 223 ÷ 2 = 3 111 + 1;
  • 3 111 ÷ 2 = 1 555 + 1;
  • 1 555 ÷ 2 = 777 + 1;
  • 777 ÷ 2 = 388 + 1;
  • 388 ÷ 2 = 194 + 0;
  • 194 ÷ 2 = 97 + 0;
  • 97 ÷ 2 = 48 + 1;
  • 48 ÷ 2 = 24 + 0;
  • 24 ÷ 2 = 12 + 0;
  • 12 ÷ 2 = 6 + 0;
  • 6 ÷ 2 = 3 + 0;
  • 3 ÷ 2 = 1 + 1;
  • 1 ÷ 2 = 0 + 1;

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

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


10 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 075(10) =


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


3. Normalize the binary representation of the number.

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


10 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 075(10) =


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


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


1.1000 0100 1111 0000 0011 1110 1001 0011 1111 1111 1001 1111 0100 1101 1010 1010 0111 1001 0111 1110 1101 0110 1110 0011 1000 1110 1101 0110 0100 1011 1111 0110 1010 0001 1111 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0100 1011(2) × 2212


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


Mantissa (not normalized):
1.1000 0100 1111 0000 0011 1110 1001 0011 1111 1111 1001 1111 0100 1101 1010 1010 0111 1001 0111 1110 1101 0110 1110 0011 1000 1110 1101 0110 0100 1011 1111 0110 1010 0001 1111 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0100 1011


5. Adjust the exponent.

Use the 11 bit excess/bias notation:


Exponent (adjusted) =


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


212 + 2(11-1) - 1 =


(212 + 1 023)(10) =


1 235(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 235 ÷ 2 = 617 + 1;
  • 617 ÷ 2 = 308 + 1;
  • 308 ÷ 2 = 154 + 0;
  • 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) =


1235(10) =


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


1000 0100 1111 0000 0011 1110 1001 0011 1111 1111 1001 1111 0100


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 0011


Mantissa (52 bits) =
1000 0100 1111 0000 0011 1110 1001 0011 1111 1111 1001 1111 0100


The base ten decimal number 10 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 075 converted and written in 64 bit double precision IEEE 754 binary floating point representation:
0 - 100 1101 0011 - 1000 0100 1111 0000 0011 1110 1001 0011 1111 1111 1001 1111 0100

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

Number 22 222.094 819 999 900 209 950 283 17 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 03 11:01 UTC (GMT)
Number 571 230 650 390 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 03 11:01 UTC (GMT)
Number 0.745 459 324 156 345 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 03 11:01 UTC (GMT)
Number 6 093 908 883 332 806 816 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 03 11:01 UTC (GMT)
Number 3.141 592 653 589 793 238 462 643 383 279 502 884 197 169 399 375 105 820 974 944 592 307 816 406 286 208 998 628 039 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 03 11:01 UTC (GMT)
Number 90.249 999 992 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 03 11:01 UTC (GMT)
Number 421 044 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 03 11:01 UTC (GMT)
Number -4 773 526 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 03 11:01 UTC (GMT)
Number 18 446 744 071 562 067 984 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 03 11:01 UTC (GMT)
Number 68 719 476 703 converted from decimal system (written in base ten) to 64 bit double precision IEEE 754 binary floating point representation standard May 03 11:01 UTC (GMT)
All base ten decimal numbers converted to 64 bit double precision IEEE 754 binary floating point

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

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

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

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

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

    |-31.640 215| = 31.640 215

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

    31(10) = 1 1111(2)

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

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

  • 6. Summarizing - the positive number before normalization:

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

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

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

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

    Sign: 1 (a negative number)

    Exponent (unadjusted): 4

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

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

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

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

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

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

  • Conclusion:

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

    Exponent (8 bits) = 100 0000 0011

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

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