Menu

Hex'ten İkiliye Çevirici

Onaltılık bir sayı yazın ve ikili karşılığını okuyun; her basamağın dört biti hemen altında gösterilir. Açılışta 3F yazılı, yani 111111.

Yazan Nethanel Bar, Co-founder & CEO

Son güncelleme

Gerçekten kod yazmayı öğrenmeye hazır mısın?

Coddy, tarayıcında gerçek kod yazarak öğretir: etkileşimli dersler, anında geri bildirim ve takıldığında yapay zekâ desteği.

Hex ikiliye nasıl çevrilir?

Hex ve ikili birebir örtüşür: bir hex basamağı her zaman dört bite karşılık gelir, çünkü 16, 2'nin 4. kuvvetidir. Bu yüzden yapılacak bir hesap yoktur. Her basamağın dört bitine bakıp bunları yan yana yazın.

Öğrenmeniz gereken tek şey on altı kalıptır. 0 0000, 1 0001, 8 1000, A 1010, F ise 1111'dir; aşağıdaki tablo hepsini listeler.

İlk gruptaki baştaki sıfırlar atılabilir, çünkü 0011 1111 ile 111111 aynı sayıdır. Değer bir byte gibi sabit bir genişliği dolduruyorsa sıfırları koruyun.

Hex ve ikili hakkında bilmeniz gerekenler

  • Bir hex basamağı her zaman dört bittir, iki hex basamağı da bir byte.
  • 8, 4, 2 ve 1'in kalıpları 1000, 0100, 0010 ve 0001'dir; diğer bütün basamaklar bunların birleşimidir.
  • F 1111, 0 ise 0000'dır; yani FF bütün bitleri açık bir byte'tır.
  • Geri dönmek için aynı tablo tersten kullanılır: bitleri sağdan dörderli gruplayın ve her grubu tabloda bulun.

Hex ikili tablosu

On altı hex basamağının tamamı, 4 bitlik kalıpları ve onluk değerleriyle.

HexİkiliOnluk
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
A101010
B101111
C110012
D110113
E111014
F111115

Hex'ten ikiliye, çözümlü örnekler

3F

Hex

3F

İkili

0011 1111

3, 0011; F ise 1111'dir.

Bir byte maskesi

Hex

0xF0

İkili

1111 0000

Üstteki dört bit açık, alttaki dört bit kapalı; bir maske yarım byte'ı böyle seçer.

Bir renk

Hex

#FF8800

İkili

11111111 10001000 00000000

Her hex basamağı çifti, sekiz bitlik bir byte olur.

CAFE

Hex

CAFE

İkili

1100 1010 1111 1110

C 1100, A 1010, F 1111, E ise 1110'dur.

Hex'ten ikiliye çevirirken sık yapılan hatalar

  • Sayının ortasındaki bir basamağı dörtten az bitle yazmak. A5B içinde 5, 101 değil 0101'dir.
  • Bir harfi iki basamak gibi görmek. A, değeri 10 olan tek bir basamaktır ve bitleri 1010'dur.
  • Önce onluğa çevirmek. Bu da işe yarar, ama tabloya bakmaktan daha yavaştır ve hataya daha açıktır.
  • Grupları yanlış sırayla yazmak. İlk hex basamağı en soldaki dört biti verir.

Hex'ten ikiliye SSS

F ikili sistemde nasıl yazılır?
1111. F 15'tir, 15 de 8 + 4 + 2 + 1'dir.
A ikili sistemde nasıl yazılır?
1010. A 10'dur, 10 da 8 + 2'dir.
Bir hex basamağı neden dört bittir?
Çünkü 16 = 2 × 2 × 2 × 2. Dört bitin tam 16 kombinasyonu vardır, yani 16 hex basamağıyla aynı sayıda.
Python'da hex ikiliye nasıl çevrilir?
bin(int('3F', 16)) '0b111111' döndürür. Sekiz bitin hepsini korumak için format(int('3F', 16), '08b') kullanın; '00111111' döndürür.

Daha fazla bilgi

Diğer geliştirici araçları

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA