Kibadilishaji cha Binary: Binary, Decimal, Hex na Maandishi

Andika nambari katika msingi wowote na uone zile tatu nyingine papo hapo: decimal, binary, oktali na heksadesimali. Pia hubadilisha maandishi kuwa binary na hex, na kinyume. Kila kitu hufanyika kwenye kivinjari chako.

Unachoandika hakiondoki kwenye kifaa chako. Kila kitu kinakokotolewa kwenye kivinjari chako.

Andika kwenye sehemu yoyote kati ya nne na zingine hujisasisha zenyewe. Hakuna kikomo cha ukubwa, na ni kwa nambari kamili chanya tu.

Msingi wowote (2 hadi 36)

Maandishi hadi binary na hex

Unaweza kubandika biti ili kuzigeuza kuwa maandishi.

Jinsi ya kubadilisha kati ya binary, decimal na hex

  1. Andika nambari kwenye sehemu ya msingi wake: decimal, binary, oktali au heksadesimali.
  2. Sehemu zingine tatu hujijaza papo hapo.
  3. Ili kubadilisha maandishi, yaandike kwenye kisanduku cha maandishi na uone binary na hex yake.
  4. Unaweza pia kubandika biti au baiti za hex ili kurudisha maandishi ya awali.

Misingi ya nambari na maandishi kwa binary

Nambari zinaweza kuandikwa katika misingi tofauti. Decimal hutumia tarakimu kumi (0 hadi 9), binary mbili (0 na 1), oktali nane (0 hadi 7) na heksadesimali kumi na sita (0 hadi 9 na A hadi F). Decimal 255 ni 11111111 kwa binary, 377 kwa oktali na FF kwa heksadesimali.

Ili kutoka decimal hadi binary unagawanya kwa 2 tena na tena na kusoma salio kinyumenyume; ili kutoka binary hadi decimal unajumlisha kila tarakimu 1 ikizidishwa kwa nguvu yake ya 2. Zana hufanya hivi kwa nambari kamili za ukubwa wowote, bila kupoteza usahihi.

Maandishi kwenye kompyuta huhifadhiwa kama baiti. Kwa usimbaji wa UTF-8, herufi A ni baiti 01000001 (65 kwa decimal, 41 kwa hex) na herufi yenye alama kama é huchukua baiti mbili (C3 A9). Ndiyo maana maandishi kwa binary huandikwa katika makundi ya biti 8 kwa kila baiti.

Decimal (msingi 10)Binary (msingi 2)Oktali (msingi 8)Heksadesimali (msingi 16)
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F
16100002010
17100012111
18100102212
19100112313
20101002414
21101012515
22101102616
23101112717
24110003018
25110013119
2611010321A
2711011331B
2811100341C
2911101351D
3011110361E
3111111371F
321000004020
401010005028
501100106232
64100000010040
100110010014464
12711111111777F
1281000000020080
20011001000310C8
25511111111377FF
256100000000400100
5001111101007641F4
51210000000001000200
1000111110100017503E8
1024100000000002000400
40961000000000000100001000
655351111111111111111177777FFFF

Mambo ya kukumbuka

Maswali yanayoulizwa mara kwa mara

Ninabadilishaje decimal kuwa binary?

Andika nambari kwenye sehemu ya decimal na uangalie sehemu ya binary. Decimal 10 ni 1010 kwa binary.

Ninabadilishaje maandishi kuwa binary?

Andika maandishi kwenye kisanduku cha maandishi: kila herufi huonyeshwa kama baiti ya biti 8 (A ni 01000001).

Ninabadilishaje hex kuwa decimal?

Andika nambari kwenye sehemu ya heksadesimali. Kwa mfano, FF ni 255 kwa decimal.

Vipi kuhusu nambari kubwa sana?

Hubadilishwa bila kupoteza usahihi, hata zenye mamia ya tarakimu.

Je, ninachoandika huhifadhiwa?

Hapana. Kila kitu hukokotolewa kwenye kivinjari chako.