11 110 110 011 001 100 110 011 001 100 110 099 999 999 999 999 999 999 999 774 scris ca binar pe 64 biți, precizie dublă, virgulă mobilă în standard IEEE 754

Scriere 11 110 110 011 001 100 110 011 001 100 110 099 999 999 999 999 999 999 999 774(10) din zecimal în binar pe 64 de biți, precizie dublă, în virgulă mobilă în standard IEEE 754 (1 bit pentru semn, 11 biți pentru exponent, 52 de biți pentru mantisă)

Care sunt pașii pentru a scrie numărul
11 110 110 011 001 100 110 011 001 100 110 099 999 999 999 999 999 999 999 774(10) din zecimal în binar în reprezentarea pe 64 biți, precizie dublă, în virgulă mobilă în standard IEEE 754 (1 bit pentru semn, 11 biți pentru exponent, 52 de biți pentru mantisă)

1. Împarte numărul în mod repetat la 2.

Notăm mai jos, în ordine, fiecare rest al împărțirilor.

Ne oprim când obținem un cât egal cu zero.


  • împărțire = cât + rest;
  • 11 110 110 011 001 100 110 011 001 100 110 099 999 999 999 999 999 999 999 774 : 2 = 5 555 055 005 500 550 055 005 500 550 055 049 999 999 999 999 999 999 999 887 + 0;
  • 5 555 055 005 500 550 055 005 500 550 055 049 999 999 999 999 999 999 999 887 : 2 = 2 777 527 502 750 275 027 502 750 275 027 524 999 999 999 999 999 999 999 943 + 1;
  • 2 777 527 502 750 275 027 502 750 275 027 524 999 999 999 999 999 999 999 943 : 2 = 1 388 763 751 375 137 513 751 375 137 513 762 499 999 999 999 999 999 999 971 + 1;
  • 1 388 763 751 375 137 513 751 375 137 513 762 499 999 999 999 999 999 999 971 : 2 = 694 381 875 687 568 756 875 687 568 756 881 249 999 999 999 999 999 999 985 + 1;
  • 694 381 875 687 568 756 875 687 568 756 881 249 999 999 999 999 999 999 985 : 2 = 347 190 937 843 784 378 437 843 784 378 440 624 999 999 999 999 999 999 992 + 1;
  • 347 190 937 843 784 378 437 843 784 378 440 624 999 999 999 999 999 999 992 : 2 = 173 595 468 921 892 189 218 921 892 189 220 312 499 999 999 999 999 999 996 + 0;
  • 173 595 468 921 892 189 218 921 892 189 220 312 499 999 999 999 999 999 996 : 2 = 86 797 734 460 946 094 609 460 946 094 610 156 249 999 999 999 999 999 998 + 0;
  • 86 797 734 460 946 094 609 460 946 094 610 156 249 999 999 999 999 999 998 : 2 = 43 398 867 230 473 047 304 730 473 047 305 078 124 999 999 999 999 999 999 + 0;
  • 43 398 867 230 473 047 304 730 473 047 305 078 124 999 999 999 999 999 999 : 2 = 21 699 433 615 236 523 652 365 236 523 652 539 062 499 999 999 999 999 999 + 1;
  • 21 699 433 615 236 523 652 365 236 523 652 539 062 499 999 999 999 999 999 : 2 = 10 849 716 807 618 261 826 182 618 261 826 269 531 249 999 999 999 999 999 + 1;
  • 10 849 716 807 618 261 826 182 618 261 826 269 531 249 999 999 999 999 999 : 2 = 5 424 858 403 809 130 913 091 309 130 913 134 765 624 999 999 999 999 999 + 1;
  • 5 424 858 403 809 130 913 091 309 130 913 134 765 624 999 999 999 999 999 : 2 = 2 712 429 201 904 565 456 545 654 565 456 567 382 812 499 999 999 999 999 + 1;
  • 2 712 429 201 904 565 456 545 654 565 456 567 382 812 499 999 999 999 999 : 2 = 1 356 214 600 952 282 728 272 827 282 728 283 691 406 249 999 999 999 999 + 1;
  • 1 356 214 600 952 282 728 272 827 282 728 283 691 406 249 999 999 999 999 : 2 = 678 107 300 476 141 364 136 413 641 364 141 845 703 124 999 999 999 999 + 1;
  • 678 107 300 476 141 364 136 413 641 364 141 845 703 124 999 999 999 999 : 2 = 339 053 650 238 070 682 068 206 820 682 070 922 851 562 499 999 999 999 + 1;
  • 339 053 650 238 070 682 068 206 820 682 070 922 851 562 499 999 999 999 : 2 = 169 526 825 119 035 341 034 103 410 341 035 461 425 781 249 999 999 999 + 1;
  • 169 526 825 119 035 341 034 103 410 341 035 461 425 781 249 999 999 999 : 2 = 84 763 412 559 517 670 517 051 705 170 517 730 712 890 624 999 999 999 + 1;
  • 84 763 412 559 517 670 517 051 705 170 517 730 712 890 624 999 999 999 : 2 = 42 381 706 279 758 835 258 525 852 585 258 865 356 445 312 499 999 999 + 1;
  • 42 381 706 279 758 835 258 525 852 585 258 865 356 445 312 499 999 999 : 2 = 21 190 853 139 879 417 629 262 926 292 629 432 678 222 656 249 999 999 + 1;
  • 21 190 853 139 879 417 629 262 926 292 629 432 678 222 656 249 999 999 : 2 = 10 595 426 569 939 708 814 631 463 146 314 716 339 111 328 124 999 999 + 1;
  • 10 595 426 569 939 708 814 631 463 146 314 716 339 111 328 124 999 999 : 2 = 5 297 713 284 969 854 407 315 731 573 157 358 169 555 664 062 499 999 + 1;
  • 5 297 713 284 969 854 407 315 731 573 157 358 169 555 664 062 499 999 : 2 = 2 648 856 642 484 927 203 657 865 786 578 679 084 777 832 031 249 999 + 1;
  • 2 648 856 642 484 927 203 657 865 786 578 679 084 777 832 031 249 999 : 2 = 1 324 428 321 242 463 601 828 932 893 289 339 542 388 916 015 624 999 + 1;
  • 1 324 428 321 242 463 601 828 932 893 289 339 542 388 916 015 624 999 : 2 = 662 214 160 621 231 800 914 466 446 644 669 771 194 458 007 812 499 + 1;
  • 662 214 160 621 231 800 914 466 446 644 669 771 194 458 007 812 499 : 2 = 331 107 080 310 615 900 457 233 223 322 334 885 597 229 003 906 249 + 1;
  • 331 107 080 310 615 900 457 233 223 322 334 885 597 229 003 906 249 : 2 = 165 553 540 155 307 950 228 616 611 661 167 442 798 614 501 953 124 + 1;
  • 165 553 540 155 307 950 228 616 611 661 167 442 798 614 501 953 124 : 2 = 82 776 770 077 653 975 114 308 305 830 583 721 399 307 250 976 562 + 0;
  • 82 776 770 077 653 975 114 308 305 830 583 721 399 307 250 976 562 : 2 = 41 388 385 038 826 987 557 154 152 915 291 860 699 653 625 488 281 + 0;
  • 41 388 385 038 826 987 557 154 152 915 291 860 699 653 625 488 281 : 2 = 20 694 192 519 413 493 778 577 076 457 645 930 349 826 812 744 140 + 1;
  • 20 694 192 519 413 493 778 577 076 457 645 930 349 826 812 744 140 : 2 = 10 347 096 259 706 746 889 288 538 228 822 965 174 913 406 372 070 + 0;
  • 10 347 096 259 706 746 889 288 538 228 822 965 174 913 406 372 070 : 2 = 5 173 548 129 853 373 444 644 269 114 411 482 587 456 703 186 035 + 0;
  • 5 173 548 129 853 373 444 644 269 114 411 482 587 456 703 186 035 : 2 = 2 586 774 064 926 686 722 322 134 557 205 741 293 728 351 593 017 + 1;
  • 2 586 774 064 926 686 722 322 134 557 205 741 293 728 351 593 017 : 2 = 1 293 387 032 463 343 361 161 067 278 602 870 646 864 175 796 508 + 1;
  • 1 293 387 032 463 343 361 161 067 278 602 870 646 864 175 796 508 : 2 = 646 693 516 231 671 680 580 533 639 301 435 323 432 087 898 254 + 0;
  • 646 693 516 231 671 680 580 533 639 301 435 323 432 087 898 254 : 2 = 323 346 758 115 835 840 290 266 819 650 717 661 716 043 949 127 + 0;
  • 323 346 758 115 835 840 290 266 819 650 717 661 716 043 949 127 : 2 = 161 673 379 057 917 920 145 133 409 825 358 830 858 021 974 563 + 1;
  • 161 673 379 057 917 920 145 133 409 825 358 830 858 021 974 563 : 2 = 80 836 689 528 958 960 072 566 704 912 679 415 429 010 987 281 + 1;
  • 80 836 689 528 958 960 072 566 704 912 679 415 429 010 987 281 : 2 = 40 418 344 764 479 480 036 283 352 456 339 707 714 505 493 640 + 1;
  • 40 418 344 764 479 480 036 283 352 456 339 707 714 505 493 640 : 2 = 20 209 172 382 239 740 018 141 676 228 169 853 857 252 746 820 + 0;
  • 20 209 172 382 239 740 018 141 676 228 169 853 857 252 746 820 : 2 = 10 104 586 191 119 870 009 070 838 114 084 926 928 626 373 410 + 0;
  • 10 104 586 191 119 870 009 070 838 114 084 926 928 626 373 410 : 2 = 5 052 293 095 559 935 004 535 419 057 042 463 464 313 186 705 + 0;
  • 5 052 293 095 559 935 004 535 419 057 042 463 464 313 186 705 : 2 = 2 526 146 547 779 967 502 267 709 528 521 231 732 156 593 352 + 1;
  • 2 526 146 547 779 967 502 267 709 528 521 231 732 156 593 352 : 2 = 1 263 073 273 889 983 751 133 854 764 260 615 866 078 296 676 + 0;
  • 1 263 073 273 889 983 751 133 854 764 260 615 866 078 296 676 : 2 = 631 536 636 944 991 875 566 927 382 130 307 933 039 148 338 + 0;
  • 631 536 636 944 991 875 566 927 382 130 307 933 039 148 338 : 2 = 315 768 318 472 495 937 783 463 691 065 153 966 519 574 169 + 0;
  • 315 768 318 472 495 937 783 463 691 065 153 966 519 574 169 : 2 = 157 884 159 236 247 968 891 731 845 532 576 983 259 787 084 + 1;
  • 157 884 159 236 247 968 891 731 845 532 576 983 259 787 084 : 2 = 78 942 079 618 123 984 445 865 922 766 288 491 629 893 542 + 0;
  • 78 942 079 618 123 984 445 865 922 766 288 491 629 893 542 : 2 = 39 471 039 809 061 992 222 932 961 383 144 245 814 946 771 + 0;
  • 39 471 039 809 061 992 222 932 961 383 144 245 814 946 771 : 2 = 19 735 519 904 530 996 111 466 480 691 572 122 907 473 385 + 1;
  • 19 735 519 904 530 996 111 466 480 691 572 122 907 473 385 : 2 = 9 867 759 952 265 498 055 733 240 345 786 061 453 736 692 + 1;
  • 9 867 759 952 265 498 055 733 240 345 786 061 453 736 692 : 2 = 4 933 879 976 132 749 027 866 620 172 893 030 726 868 346 + 0;
  • 4 933 879 976 132 749 027 866 620 172 893 030 726 868 346 : 2 = 2 466 939 988 066 374 513 933 310 086 446 515 363 434 173 + 0;
  • 2 466 939 988 066 374 513 933 310 086 446 515 363 434 173 : 2 = 1 233 469 994 033 187 256 966 655 043 223 257 681 717 086 + 1;
  • 1 233 469 994 033 187 256 966 655 043 223 257 681 717 086 : 2 = 616 734 997 016 593 628 483 327 521 611 628 840 858 543 + 0;
  • 616 734 997 016 593 628 483 327 521 611 628 840 858 543 : 2 = 308 367 498 508 296 814 241 663 760 805 814 420 429 271 + 1;
  • 308 367 498 508 296 814 241 663 760 805 814 420 429 271 : 2 = 154 183 749 254 148 407 120 831 880 402 907 210 214 635 + 1;
  • 154 183 749 254 148 407 120 831 880 402 907 210 214 635 : 2 = 77 091 874 627 074 203 560 415 940 201 453 605 107 317 + 1;
  • 77 091 874 627 074 203 560 415 940 201 453 605 107 317 : 2 = 38 545 937 313 537 101 780 207 970 100 726 802 553 658 + 1;
  • 38 545 937 313 537 101 780 207 970 100 726 802 553 658 : 2 = 19 272 968 656 768 550 890 103 985 050 363 401 276 829 + 0;
  • 19 272 968 656 768 550 890 103 985 050 363 401 276 829 : 2 = 9 636 484 328 384 275 445 051 992 525 181 700 638 414 + 1;
  • 9 636 484 328 384 275 445 051 992 525 181 700 638 414 : 2 = 4 818 242 164 192 137 722 525 996 262 590 850 319 207 + 0;
  • 4 818 242 164 192 137 722 525 996 262 590 850 319 207 : 2 = 2 409 121 082 096 068 861 262 998 131 295 425 159 603 + 1;
  • 2 409 121 082 096 068 861 262 998 131 295 425 159 603 : 2 = 1 204 560 541 048 034 430 631 499 065 647 712 579 801 + 1;
  • 1 204 560 541 048 034 430 631 499 065 647 712 579 801 : 2 = 602 280 270 524 017 215 315 749 532 823 856 289 900 + 1;
  • 602 280 270 524 017 215 315 749 532 823 856 289 900 : 2 = 301 140 135 262 008 607 657 874 766 411 928 144 950 + 0;
  • 301 140 135 262 008 607 657 874 766 411 928 144 950 : 2 = 150 570 067 631 004 303 828 937 383 205 964 072 475 + 0;
  • 150 570 067 631 004 303 828 937 383 205 964 072 475 : 2 = 75 285 033 815 502 151 914 468 691 602 982 036 237 + 1;
  • 75 285 033 815 502 151 914 468 691 602 982 036 237 : 2 = 37 642 516 907 751 075 957 234 345 801 491 018 118 + 1;
  • 37 642 516 907 751 075 957 234 345 801 491 018 118 : 2 = 18 821 258 453 875 537 978 617 172 900 745 509 059 + 0;
  • 18 821 258 453 875 537 978 617 172 900 745 509 059 : 2 = 9 410 629 226 937 768 989 308 586 450 372 754 529 + 1;
  • 9 410 629 226 937 768 989 308 586 450 372 754 529 : 2 = 4 705 314 613 468 884 494 654 293 225 186 377 264 + 1;
  • 4 705 314 613 468 884 494 654 293 225 186 377 264 : 2 = 2 352 657 306 734 442 247 327 146 612 593 188 632 + 0;
  • 2 352 657 306 734 442 247 327 146 612 593 188 632 : 2 = 1 176 328 653 367 221 123 663 573 306 296 594 316 + 0;
  • 1 176 328 653 367 221 123 663 573 306 296 594 316 : 2 = 588 164 326 683 610 561 831 786 653 148 297 158 + 0;
  • 588 164 326 683 610 561 831 786 653 148 297 158 : 2 = 294 082 163 341 805 280 915 893 326 574 148 579 + 0;
  • 294 082 163 341 805 280 915 893 326 574 148 579 : 2 = 147 041 081 670 902 640 457 946 663 287 074 289 + 1;
  • 147 041 081 670 902 640 457 946 663 287 074 289 : 2 = 73 520 540 835 451 320 228 973 331 643 537 144 + 1;
  • 73 520 540 835 451 320 228 973 331 643 537 144 : 2 = 36 760 270 417 725 660 114 486 665 821 768 572 + 0;
  • 36 760 270 417 725 660 114 486 665 821 768 572 : 2 = 18 380 135 208 862 830 057 243 332 910 884 286 + 0;
  • 18 380 135 208 862 830 057 243 332 910 884 286 : 2 = 9 190 067 604 431 415 028 621 666 455 442 143 + 0;
  • 9 190 067 604 431 415 028 621 666 455 442 143 : 2 = 4 595 033 802 215 707 514 310 833 227 721 071 + 1;
  • 4 595 033 802 215 707 514 310 833 227 721 071 : 2 = 2 297 516 901 107 853 757 155 416 613 860 535 + 1;
  • 2 297 516 901 107 853 757 155 416 613 860 535 : 2 = 1 148 758 450 553 926 878 577 708 306 930 267 + 1;
  • 1 148 758 450 553 926 878 577 708 306 930 267 : 2 = 574 379 225 276 963 439 288 854 153 465 133 + 1;
  • 574 379 225 276 963 439 288 854 153 465 133 : 2 = 287 189 612 638 481 719 644 427 076 732 566 + 1;
  • 287 189 612 638 481 719 644 427 076 732 566 : 2 = 143 594 806 319 240 859 822 213 538 366 283 + 0;
  • 143 594 806 319 240 859 822 213 538 366 283 : 2 = 71 797 403 159 620 429 911 106 769 183 141 + 1;
  • 71 797 403 159 620 429 911 106 769 183 141 : 2 = 35 898 701 579 810 214 955 553 384 591 570 + 1;
  • 35 898 701 579 810 214 955 553 384 591 570 : 2 = 17 949 350 789 905 107 477 776 692 295 785 + 0;
  • 17 949 350 789 905 107 477 776 692 295 785 : 2 = 8 974 675 394 952 553 738 888 346 147 892 + 1;
  • 8 974 675 394 952 553 738 888 346 147 892 : 2 = 4 487 337 697 476 276 869 444 173 073 946 + 0;
  • 4 487 337 697 476 276 869 444 173 073 946 : 2 = 2 243 668 848 738 138 434 722 086 536 973 + 0;
  • 2 243 668 848 738 138 434 722 086 536 973 : 2 = 1 121 834 424 369 069 217 361 043 268 486 + 1;
  • 1 121 834 424 369 069 217 361 043 268 486 : 2 = 560 917 212 184 534 608 680 521 634 243 + 0;
  • 560 917 212 184 534 608 680 521 634 243 : 2 = 280 458 606 092 267 304 340 260 817 121 + 1;
  • 280 458 606 092 267 304 340 260 817 121 : 2 = 140 229 303 046 133 652 170 130 408 560 + 1;
  • 140 229 303 046 133 652 170 130 408 560 : 2 = 70 114 651 523 066 826 085 065 204 280 + 0;
  • 70 114 651 523 066 826 085 065 204 280 : 2 = 35 057 325 761 533 413 042 532 602 140 + 0;
  • 35 057 325 761 533 413 042 532 602 140 : 2 = 17 528 662 880 766 706 521 266 301 070 + 0;
  • 17 528 662 880 766 706 521 266 301 070 : 2 = 8 764 331 440 383 353 260 633 150 535 + 0;
  • 8 764 331 440 383 353 260 633 150 535 : 2 = 4 382 165 720 191 676 630 316 575 267 + 1;
  • 4 382 165 720 191 676 630 316 575 267 : 2 = 2 191 082 860 095 838 315 158 287 633 + 1;
  • 2 191 082 860 095 838 315 158 287 633 : 2 = 1 095 541 430 047 919 157 579 143 816 + 1;
  • 1 095 541 430 047 919 157 579 143 816 : 2 = 547 770 715 023 959 578 789 571 908 + 0;
  • 547 770 715 023 959 578 789 571 908 : 2 = 273 885 357 511 979 789 394 785 954 + 0;
  • 273 885 357 511 979 789 394 785 954 : 2 = 136 942 678 755 989 894 697 392 977 + 0;
  • 136 942 678 755 989 894 697 392 977 : 2 = 68 471 339 377 994 947 348 696 488 + 1;
  • 68 471 339 377 994 947 348 696 488 : 2 = 34 235 669 688 997 473 674 348 244 + 0;
  • 34 235 669 688 997 473 674 348 244 : 2 = 17 117 834 844 498 736 837 174 122 + 0;
  • 17 117 834 844 498 736 837 174 122 : 2 = 8 558 917 422 249 368 418 587 061 + 0;
  • 8 558 917 422 249 368 418 587 061 : 2 = 4 279 458 711 124 684 209 293 530 + 1;
  • 4 279 458 711 124 684 209 293 530 : 2 = 2 139 729 355 562 342 104 646 765 + 0;
  • 2 139 729 355 562 342 104 646 765 : 2 = 1 069 864 677 781 171 052 323 382 + 1;
  • 1 069 864 677 781 171 052 323 382 : 2 = 534 932 338 890 585 526 161 691 + 0;
  • 534 932 338 890 585 526 161 691 : 2 = 267 466 169 445 292 763 080 845 + 1;
  • 267 466 169 445 292 763 080 845 : 2 = 133 733 084 722 646 381 540 422 + 1;
  • 133 733 084 722 646 381 540 422 : 2 = 66 866 542 361 323 190 770 211 + 0;
  • 66 866 542 361 323 190 770 211 : 2 = 33 433 271 180 661 595 385 105 + 1;
  • 33 433 271 180 661 595 385 105 : 2 = 16 716 635 590 330 797 692 552 + 1;
  • 16 716 635 590 330 797 692 552 : 2 = 8 358 317 795 165 398 846 276 + 0;
  • 8 358 317 795 165 398 846 276 : 2 = 4 179 158 897 582 699 423 138 + 0;
  • 4 179 158 897 582 699 423 138 : 2 = 2 089 579 448 791 349 711 569 + 0;
  • 2 089 579 448 791 349 711 569 : 2 = 1 044 789 724 395 674 855 784 + 1;
  • 1 044 789 724 395 674 855 784 : 2 = 522 394 862 197 837 427 892 + 0;
  • 522 394 862 197 837 427 892 : 2 = 261 197 431 098 918 713 946 + 0;
  • 261 197 431 098 918 713 946 : 2 = 130 598 715 549 459 356 973 + 0;
  • 130 598 715 549 459 356 973 : 2 = 65 299 357 774 729 678 486 + 1;
  • 65 299 357 774 729 678 486 : 2 = 32 649 678 887 364 839 243 + 0;
  • 32 649 678 887 364 839 243 : 2 = 16 324 839 443 682 419 621 + 1;
  • 16 324 839 443 682 419 621 : 2 = 8 162 419 721 841 209 810 + 1;
  • 8 162 419 721 841 209 810 : 2 = 4 081 209 860 920 604 905 + 0;
  • 4 081 209 860 920 604 905 : 2 = 2 040 604 930 460 302 452 + 1;
  • 2 040 604 930 460 302 452 : 2 = 1 020 302 465 230 151 226 + 0;
  • 1 020 302 465 230 151 226 : 2 = 510 151 232 615 075 613 + 0;
  • 510 151 232 615 075 613 : 2 = 255 075 616 307 537 806 + 1;
  • 255 075 616 307 537 806 : 2 = 127 537 808 153 768 903 + 0;
  • 127 537 808 153 768 903 : 2 = 63 768 904 076 884 451 + 1;
  • 63 768 904 076 884 451 : 2 = 31 884 452 038 442 225 + 1;
  • 31 884 452 038 442 225 : 2 = 15 942 226 019 221 112 + 1;
  • 15 942 226 019 221 112 : 2 = 7 971 113 009 610 556 + 0;
  • 7 971 113 009 610 556 : 2 = 3 985 556 504 805 278 + 0;
  • 3 985 556 504 805 278 : 2 = 1 992 778 252 402 639 + 0;
  • 1 992 778 252 402 639 : 2 = 996 389 126 201 319 + 1;
  • 996 389 126 201 319 : 2 = 498 194 563 100 659 + 1;
  • 498 194 563 100 659 : 2 = 249 097 281 550 329 + 1;
  • 249 097 281 550 329 : 2 = 124 548 640 775 164 + 1;
  • 124 548 640 775 164 : 2 = 62 274 320 387 582 + 0;
  • 62 274 320 387 582 : 2 = 31 137 160 193 791 + 0;
  • 31 137 160 193 791 : 2 = 15 568 580 096 895 + 1;
  • 15 568 580 096 895 : 2 = 7 784 290 048 447 + 1;
  • 7 784 290 048 447 : 2 = 3 892 145 024 223 + 1;
  • 3 892 145 024 223 : 2 = 1 946 072 512 111 + 1;
  • 1 946 072 512 111 : 2 = 973 036 256 055 + 1;
  • 973 036 256 055 : 2 = 486 518 128 027 + 1;
  • 486 518 128 027 : 2 = 243 259 064 013 + 1;
  • 243 259 064 013 : 2 = 121 629 532 006 + 1;
  • 121 629 532 006 : 2 = 60 814 766 003 + 0;
  • 60 814 766 003 : 2 = 30 407 383 001 + 1;
  • 30 407 383 001 : 2 = 15 203 691 500 + 1;
  • 15 203 691 500 : 2 = 7 601 845 750 + 0;
  • 7 601 845 750 : 2 = 3 800 922 875 + 0;
  • 3 800 922 875 : 2 = 1 900 461 437 + 1;
  • 1 900 461 437 : 2 = 950 230 718 + 1;
  • 950 230 718 : 2 = 475 115 359 + 0;
  • 475 115 359 : 2 = 237 557 679 + 1;
  • 237 557 679 : 2 = 118 778 839 + 1;
  • 118 778 839 : 2 = 59 389 419 + 1;
  • 59 389 419 : 2 = 29 694 709 + 1;
  • 29 694 709 : 2 = 14 847 354 + 1;
  • 14 847 354 : 2 = 7 423 677 + 0;
  • 7 423 677 : 2 = 3 711 838 + 1;
  • 3 711 838 : 2 = 1 855 919 + 0;
  • 1 855 919 : 2 = 927 959 + 1;
  • 927 959 : 2 = 463 979 + 1;
  • 463 979 : 2 = 231 989 + 1;
  • 231 989 : 2 = 115 994 + 1;
  • 115 994 : 2 = 57 997 + 0;
  • 57 997 : 2 = 28 998 + 1;
  • 28 998 : 2 = 14 499 + 0;
  • 14 499 : 2 = 7 249 + 1;
  • 7 249 : 2 = 3 624 + 1;
  • 3 624 : 2 = 1 812 + 0;
  • 1 812 : 2 = 906 + 0;
  • 906 : 2 = 453 + 0;
  • 453 : 2 = 226 + 1;
  • 226 : 2 = 113 + 0;
  • 113 : 2 = 56 + 1;
  • 56 : 2 = 28 + 0;
  • 28 : 2 = 14 + 0;
  • 14 : 2 = 7 + 0;
  • 7 : 2 = 3 + 1;
  • 3 : 2 = 1 + 1;
  • 1 : 2 = 0 + 1;

2. Construiește reprezentarea numărului pozitiv în baza 2.

Ia fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus.

11 110 110 011 001 100 110 011 001 100 110 099 999 999 999 999 999 999 999 774(10) =


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


3. Normalizează reprezentarea binară a numărului.

Mută virgula cu 192 poziții la stânga, astfel încât partea întreagă a acestuia să aibă un singur bit, diferit de 0:


11 110 110 011 001 100 110 011 001 100 110 099 999 999 999 999 999 999 999 774(10) =


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


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


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


4. Până la acest moment avem următoarele elemente ce vor alcătui numărul binar în reprezentare IEEE 754, precizie dublă (64 biți):

Semn 0 (un număr pozitiv)


Exponent (neajustat): 192


Mantisă (nenormalizată):
1,1100 0101 0001 1010 1111 0101 1111 0110 0110 1111 1111 0011 1100 0111 0100 1011 0100 0100 0110 1101 0100 0100 0111 0000 1101 0010 1101 1111 0001 1000 0110 1100 1110 1011 1101 0011 0010 0010 0011 1001 1001 0011 1111 1111 1111 1111 0001 1110


5. Ajustează exponentul.

Folosește reprezentarea deplasată pe 11 biți:


Exponent (ajustat) =


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


192 + 2(11-1) - 1 =


(192 + 1 023)(10) =


1 215(10)


6. Convertește exponentul ajustat din zecimal (baza 10) în binar pe 11 biți.

Folosește din nou tehnica împărțirii repetate la 2:


  • împărțire = cât + rest;
  • 1 215 : 2 = 607 + 1;
  • 607 : 2 = 303 + 1;
  • 303 : 2 = 151 + 1;
  • 151 : 2 = 75 + 1;
  • 75 : 2 = 37 + 1;
  • 37 : 2 = 18 + 1;
  • 18 : 2 = 9 + 0;
  • 9 : 2 = 4 + 1;
  • 4 : 2 = 2 + 0;
  • 2 : 2 = 1 + 0;
  • 1 : 2 = 0 + 1;

7. Construiește reprezentarea în baza 2 a exponentului ajustat.

Ia fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus.


Exponent (ajustat) =


1215(10) =


100 1011 1111(2)


8. Normalizează mantisa.

a) Renunță la primul bit, cel mai din stânga, care e întotdeauna 1, și la separatorul zecimal, dacă e cazul.


b) Ajustează-i lungimea la 52 biți, prin renunțarea la biții în exces, din dreapta (dacă măcar unul din acești biți în exces e setat pe 1, se pierde din precizie...).


Mantisă (normalizată) =


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


1100 0101 0001 1010 1111 0101 1111 0110 0110 1111 1111 0011 1100


9. Cele trei elemente care alcătuiesc reprezentarea numărului în sistem binar pe 64 de biți, precizie dublă, în virgulă mobilă în standard IEEE 754:

Semn (1 bit) =
0 (un număr pozitiv)


Exponent (11 biți) =
100 1011 1111


Mantisă (52 biți) =
1100 0101 0001 1010 1111 0101 1111 0110 0110 1111 1111 0011 1100


Numărul zecimal 11 110 110 011 001 100 110 011 001 100 110 099 999 999 999 999 999 999 999 774 scris în binar în representarea pe 64 biți, precizie dublă, în virgulă mobilă în standard IEEE 754:

0 - 100 1011 1111 - 1100 0101 0001 1010 1111 0101 1111 0110 0110 1111 1111 0011 1100

Cum să convertești numere zecimale din sistem zecimal (baza 10) în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie dublă pe 64 de biți

Urmează pașii de mai jos pentru a converti un număr zecimal (cu virgulă) din baza zece în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie dublă pe 64 de biți:

  • 1. Dacă numărul de convertit e negativ, începe cu versiunea pozitivă a numărului.
  • 2. Convertește întâi partea întreagă, împarte în mod repetat la 2 reprezentarea pozitivă a numărului întreg cu semn care trebuie convertit în sistem binar, ținând minte fiecare rest al împărțirilor. Atunci când găsim un CÂT care e egal cu ZERO => STOP
  • 3. Construiește apoi reprezentarea în baza 2 a părții întregi a numărului, luând fiecare rest al împărțirilor efectuate, începând din partea de jos a listei construite mai sus. Astfel, ultimul rest al împărțirilor de la punctul de mai sus devine primul simbol (situat cel mai la stânga) al numărului în baza doi, în timp ce primul rest devine ultimul simbol (situat cel mai la dreapta).
  • 4. Convertește apoi partea fracționară. Înmulțește partea fracționara în mod repetat cu 2, până se obține o parte fracționară egală cu zero, ținând minte fiecare parte întreagă a înmulțirilor.
  • 5. Construiește reprezentarea în baza 2 a părții fracționare a numărului, luând fiecare parte întreagă a rezultatelor înmulțirilor efectuate, începând din partea de sus a listei construite mai sus (se iau părțile întregi în ordinea în care au fost obținute).
  • 6. Normalizează reprezentarea binară a numărului, mutând virgula cu "n" poziții fie la stânga, fie la dreapta, astfel încât partea întreagă a numărului binar să aibă un singur bit, diferit de '0' (la stânga semnului zecimal să rămână un singur simbol, egal cu 1).
  • 7. Ajustează exponentul folosind reprezentarea deplasată pe 11 biți apoi convertește-l din zecimal (baza 10) în binar pe 11 biți, folosind tehnica împărțirii repetate la 2, așa cum am mai arătat mai sus:
    Exponent (ajustat) = Exponent (neajustat) + 2(11-1) - 1;
  • 8. Normalizează mantisa, renunțând la primul bit (cel mai din stânga), care este întotdeauna '1' (și la semnul zecimal, dacă e cazul) și ajustându-i lungimea, la 52 biți, fie renunțând la biții în exces din dreapta (pierzând precizie...), fie adaugând tot la dreapta biți setați pe '0'.
  • Semnul (ocupă 1 bit) e egal fie cu 1, dacă e număr negativ, fie cu 0, dacă e număr pozitiv.

Exemplu: convertește numărul negativ -31,640 215 din sistem zecimal (baza zece) în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie dublă pe 64 de biți:

  • 1. Începe cu versiunea pozitivă a numărului:

    |-31,640 215| = 31,640 215;

  • 2. Convertește întâi partea întreagă, 31. Împarte numărul 31 în mod repetat la 2, ținând minte fiecare rest al împărțirilor, până obținem un cât care este egal cu zero:
    • împărțire = cât + rest;
    • 31 : 2 = 15 + 1;
    • 15 : 2 = 7 + 1;
    • 7 : 2 = 3 + 1;
    • 3 : 2 = 1 + 1;
    • 1 : 2 = 0 + 1;
    • Am obținut un cât care este egal cu ZERO => STOP
  • 3. Construiește reprezentarea în baza 2 a părții întregi a numărului, luând fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus:

    31(10) = 1 1111(2)

  • 4. Convertește apoi partea fracționară 0,640 215. Înmulțește în mod repetat cu 2, ținând minte fiecare parte întreagă a înmulțirilor, până obținem o parte fracționară egală cu zero:
    • #) înmulțire = întreg + fracționar;
    • 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;
    • Nicio parte fracționară egală cu zero n-a fost obținută prin calcule. Însă am efectuat un număr suficient de iterații (peste limita de Mantisă = 52) și a fost calculată măcar o parte întreagă diferită de zero => STOP (pierzând precizie...).
  • 5. Construiește reprezentarea în baza 2 a părții fracționare a numărului, luând fiecare parte întreagă a rezultatelor înmulțirilor efectuate anterior, începând din partea de sus a listei construite:

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

  • 6. Recapitulare - numărul pozitiv înainte de normalizare:

    31,640 215(10) = 1 1111,1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0(2)

  • 7. Normalizează reprezentarea binară a numărului, mutând virgula cu 4 poziții la stânga astfel încât partea întreagă a acestuia să aibă un singur bit, diferit de '0':

    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. Până la acest moment avem următoarele elemente ce vor alcătui numărul binar în reprezentare IEEE 754, precizie dublă (64 biți):

    Semn: 1 (număr negativ);

    Exponent (neajustat): 4;

    Mantisă (nenormalizată): 1,1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0;

  • 9. Ajustează exponentul folosind reprezentarea deplasată pe 11 biți apoi convertește-l din zecimal (baza 10) în binar pe 11 biți, folosind tehnica împărțirii repetate la 2, așa cum am mai arătat mai sus:

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

  • 10. Normalizează mantisa, renunțând la primul bit (cel mai din stânga), care e întotdeauna '1' (și la semnul zecimal) și ajustându-i lungimea, la 52 biți, prin renunțarea la biții în exces, din dreapta (pierzând precizie...):

    Mantisă (nenormalizată): 1,1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100 1010 0

    Mantisă (normalizată): 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100

  • Concluzia:

    Semn (1 bit) = 1 (număr negativ)

    Exponent (11 biți) = 100 0000 0011

    Mantisă (52 biți) = 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100

  • Numărul -31,640 215, zecimal, convertit din sistem zecimal (baza 10) în binar pe 64 de biți, precizie dublă, în virgulă mobilă în standard IEEE 754 este:
    1 - 100 0000 0011 - 1111 1010 0011 1110 0101 0010 0001 0101 0111 0110 1000 1001 1100