Kā pārveidot starp bināro, decimālo un heksadecimālo
- Ievadiet skaitli tā sistēmas laukā: decimālajā, binārajā, oktālajā vai heksadecimālajā.
- Pārējie trīs lauki aizpildās uzreiz.
- Lai pārveidotu tekstu, ierakstiet to teksta lodziņā un apskatiet tā bināro un heksadecimālo pierakstu.
- Varat arī ielīmēt bitus vai heksadecimālos baitus, lai atgūtu sākotnējo tekstu.
Skaitīšanas sistēmas un teksts binārā
Skaitļus var rakstīt dažādās sistēmās. Decimālajā izmanto desmit ciparus (0 līdz 9), binārajā divus (0 un 1), oktālajā astoņus (0 līdz 7) un heksadecimālajā sešpadsmit (0 līdz 9 un A līdz F). Decimālais 255 ir 11111111 binārajā, 377 oktālajā un FF heksadecimālajā.
Lai no decimālā nonāktu binārajā, atkārtoti dala ar 2 un atlikumus nolasa no beigām uz sākumu; lai no bināra nonāktu decimālajā, saskaita katru ciparu 1, reizinātu ar atbilstošo divnieka pakāpi. Rīks to dara ar jebkura izmēra veseliem skaitļiem, nezaudējot precizitāti.
Teksts datorā tiek glabāts kā baiti. Ar UTF-8 kodējumu burts A ir baits 01000001 (65 decimālajā, 41 heksadecimālajā), un burts ar diakritisko zīmi, piemēram, é, aizņem divus baitus (C3 A9). Tāpēc teksts binārā tiek rakstīts 8 bitu grupās uz baitu.
| Decimālais (10. sistēma) | Binārais (2. sistēma) | Oktālais (8. sistēma) | Heksadecimālais (16. sistēma) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 17 | 10001 | 21 | 11 |
| 18 | 10010 | 22 | 12 |
| 19 | 10011 | 23 | 13 |
| 20 | 10100 | 24 | 14 |
| 21 | 10101 | 25 | 15 |
| 22 | 10110 | 26 | 16 |
| 23 | 10111 | 27 | 17 |
| 24 | 11000 | 30 | 18 |
| 25 | 11001 | 31 | 19 |
| 26 | 11010 | 32 | 1A |
| 27 | 11011 | 33 | 1B |
| 28 | 11100 | 34 | 1C |
| 29 | 11101 | 35 | 1D |
| 30 | 11110 | 36 | 1E |
| 31 | 11111 | 37 | 1F |
| 32 | 100000 | 40 | 20 |
| 40 | 101000 | 50 | 28 |
| 50 | 110010 | 62 | 32 |
| 64 | 1000000 | 100 | 40 |
| 100 | 1100100 | 144 | 64 |
| 127 | 1111111 | 177 | 7F |
| 128 | 10000000 | 200 | 80 |
| 200 | 11001000 | 310 | C8 |
| 255 | 11111111 | 377 | FF |
| 256 | 100000000 | 400 | 100 |
| 500 | 111110100 | 764 | 1F4 |
| 512 | 1000000000 | 1000 | 200 |
| 1000 | 1111101000 | 1750 | 3E8 |
| 1024 | 10000000000 | 2000 | 400 |
| 4096 | 1000000000000 | 10000 | 1000 |
| 65535 | 1111111111111111 | 177777 | FFFF |
Kas jāņem vērā
- Tas pārveido tikai nenegatīvus veselus skaitļus: bez decimāldaļām un zīmēm.
- Teksts tiek kodēts UTF-8, visplašāk lietotajā kodējumā; citi kodējumi dotu citus baitus.
- Pārveidojot baitus tekstā, rīks brīdina, ja baiti neveido derīgu tekstu.
Biežāk uzdotie jautājumi
Kā pārveidot decimālo skaitli binārā?
Ievadiet skaitli decimālajā laukā un apskatiet bināro lauku. Decimālais 10 binārajā ir 1010.
Kā pārveidot tekstu binārā?
Ierakstiet tekstu teksta lodziņā: katra rakstzīme tiek parādīta kā 8 bitu baits (A ir 01000001).
Kā pārveidot heksadecimālo decimālajā?
Ievadiet skaitli heksadecimālajā laukā. Piemēram, FF decimālajā ir 255.
Kā ar ļoti lieliem skaitļiem?
Tie tiek pārveidoti, nezaudējot precizitāti, pat ar simtiem ciparu.
Vai tas, ko ievadu, tiek saglabāts?
Nē. Viss tiek aprēķināts jūsu pārlūkprogrammā.