İkili Dönüştürücü

İkili dönüştürücü bir sayıyı 2, 8, 10 ve 16 tabanları arasında yeniden yazar. Onluktan ikiliye geçmek için sayıyı sürekli 2'ye bölün ve kalanları aşağıdan yukarıya okuyun: 156 = 10011100. Ters yönde basamak değerlerini toplayın: 128+16+8+4 yine 156 eder.

Hazır Ayarlar
Geçersiz giriş
Bit görselleştirme

Yalnızca 0 ve 1'den oluşan satırlar onluk sayı olarak okundu. Bit olarak okunmaları için yukarıdan İkilik seçin veya başlarına 0b ekleyin.

Bu aracı sitenize gömün

× px

                        

💡 Entegrasyon İpucu

Gömme kodunu kopyalayın ve web sitenizin HTML'sine yapıştırın. Duyarlı sürüm tüm ekran boyutlarına otomatik olarak uyum sağlar.

0 değerlendirme

Onluk bir sayı elle ikiliye nasıl çevrilir?

Onluk sayıyı 2'ye bölün, kalanı yazın, sonra bölümü tekrar 2'ye bölün ve bölüm 0 olana kadar tekrarlayın. Kalanları aşağıdan yukarıya okuduğunuzda ikili dizgeyi elde edersiniz. Aşağıda 156 sonuna kadar çözülmüştür; kalan sütunu yukarı doğru okunduğunda 10011100 çıkar.

Bölme Bölüm Kalan (bit)
156 ÷ 2 78 0
78 ÷ 2 39 0
39 ÷ 2 19 1
19 ÷ 2 9 1
9 ÷ 2 4 1
4 ÷ 2 2 0
2 ÷ 2 1 0
1 ÷ 2 0 1

Kalan sütununu son satırdan ilk satıra doğru okuyun: 1, 0, 0, 1, 1, 1, 0, 0 — yani 156 ikili tabanda 10011100'dür.

İkili bir sayı onluğa nasıl çevrilir?

Her bit, sağdan sola iki katına çıkan bir basamak değeri taşır. Ağırlıkları bitlerin üzerine yazın ve üzerinde 1 bulunanları toplayın. 10011100 sayısında birler 128, 16, 8 ve 4'ün üzerindedir ve 128 + 16 + 8 + 4 = 156.

Bit konumu Basamak değeri 10011100 içindeki bit Ekler
2⁷ 128 1 128
2⁶ 64 0 0
2⁵ 32 0 0
2⁴ 16 1 16
8 1 8
4 1 4
2 0 0
2⁰ 1 0 0
128 + 16 + 8 + 4 156

İkili, onluk, sekizlik ve on altılık dönüşüm tablosu

İlk 16 değeri ezberlemeye değer, çünkü bir on altılık basamak tam olarak dört bittir. Altındaki kilometre taşı satırlar gerçek kodda karşılaşılan sınırlardır: tam bir bayt, işaretli bir bayt, iki bayt ve bir kibibayt (1024 bayt).

Onluk İkilik Sekizlik On altılık
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
32 100000 40 20
64 1000000 100 40
100 1100100 144 64
127 1111111 177 7F
128 10000000 200 80
255 11111111 377 FF
256 100000000 400 100
1024 10000000000 2000 400
65535 1111111111111111 177777 FFFF

İkili sayı on altılık ve sekizlik tabana nasıl çevrilir?

Hesap yapmak yerine bitleri gruplayın. On altılık için sağdan dörder bit alın ve soldan sıfırlarla tamamlayın: 110110111 sayısı 0001 1011 0111 = 1B7 olur. Sekizlik için üçer bit alın: 110 110 111 = 667. İkisi de onluk tabanda 439 eder ve her iki dönüşüm ters yönde de çalışır: her basamağı yeniden kendi bit grubuna açarsınız.

İkili sayı metne ve ASCII'ye nasıl dönüşür?

Karakterler sayı olarak saklanır, bu yüzden ikili iki adımda metne dönüşür: akışı 8 bitlik baytlara bölün, sonra her baytı karakter tablosunda arayın. RFC 20, UTF-8'in İngilizce için hâlâ kullandığı klasik 7 bitlik ASCII kodlarını tanımlar; böylece 01001000 01101001 sayıları 72 105'tir ve «Hi» yazar.

Karakter ASCII kodu İkilik On altılık
(boşluk) 32 00100000 20
0 48 00110000 30
A 65 01000001 41
H 72 01001000 48
a 97 01100001 61
i 105 01101001 69

Bir IP adresi ikili olarak nasıl yazılır?

Bir IPv4 adresi 8 bitlik dört sekizliden oluşur: her sayıyı ayrı ayrı çevirin ve her birini sekiz bite tamamlayın. 192.168.1.1 adresi 11000000.10101000.00000001.00000001 olur. Önekleri okunur kılan şey bu tamamlamadır: /24 maskesi ilk 24 biti korur, yani 255.255.255.0; /27 maskesi ise sekizlinin ortasında, 224 = 11100000 değerinde biter.

Negatif sayılar ikili tabanda nasıl saklanır?

Neredeyse her işlemci ikiye tümleyeni kullanır: pozitif değeri yazın, tüm bitleri ters çevirin, sonra 1 ekleyin. Sekiz bitte −5 için 00000101 önce 11111010, sonra 11111011 olur. En soldaki bit işaret görevi görür; bu yüzden işaretli bir bayt −128 ile 127 arasındadır, aynı 8 bit işaretsiz olduğunda 0 ile 255 arasındadır. Bu dönüştürücü işaretsiz tam sayılarla çalışır: −5'in bit dizilimini görmek için 251 yazın.

Kaynaklar

Bu sayfada kullanılan karakter kodları, ikili önekler ve adres biçimleri şu belgelerden alınmıştır.

İkili Dönüştürücü Hakkında

Bu ikili dönüştürücü onluk, ikili, sekizlik ve on altılık gösterimleri aynı anda ekranda tutar. Elinizdeki sayının yazıldığı alana yazın; diğer üçü her tuş vuruşunda yeniden hesaplanır, yani dönüşümün yönünü önceden seçmeniz gerekmez. Aritmetik keyfi duyarlıkla yapılır, bu yüzden 64 bitlik bir yazmaç değeri gidiş dönüşten bozulmadan çıkar: FFFFFFFFFFFFFFFF, yuvarlanmış 18446744073709552000 olarak değil, 18446744073709551615 olarak geri gelir. Alanların altındaki bit şeridi değeri 8, 16, 32 veya 64 bite tamamlar — 64 bitin üstünde bir sonraki tam bayta — kullandığı genişliği yazar ve her 1’i vurgular; bir maskeyi ya da bayrak baytını denetlerken sıfır saymaktan hızlıdır. Girdi taban bazında doğrulanır: ikili alana yazılan bir 2 ya da on altılık alana yazılan bir G, dizenin yalnızca geçerli kısmını sessizce çevirmek yerine açık bir hata verir.

Tek değer dönüştürücünün altında toplu panel bulunur. Bir günlükten, elektronik tablodan veya yazmaç dökümünden aldığınız değer sütununu yapıştırın, hangi tabanda yazıldıklarını seçin; dört tabanın tamamını, her satırın hangi tabanda okunduğunu ve yazdırılabilir her baytın ASCII karşılığını içeren bir tablo alın. Otomatik algılama 0x, 0b ve 0o öneklerini tanır; öneksiz saf 0-1 dizisi onluk olarak okunur ve bu durum işaretlenir. Sonuç sekmeyle ayrılmış metin olarak kopyalanır ve ilk sütunda özgün girdinizi koruyan bir CSV olarak indirilir. Her şey bu sayfanın içinde hesaplanır: yapıştırdıklarınız hiçbir sunucuya gönderilmez.

Kullanım alanları

Programlama öğrenimi
Bilgisayar bilimi eğitimi
Veri analizi
Ağ yapılandırması
Şifreleme çalışmaları

Nasıl kullanılır

1

Dönüştürülecek sayıyı girin

2

Giriş formatını seçin

3

Tüm dönüşümleri görün

4

İstediğinizi kopyalayın

Profesyonel İpuçları

  • Her basamak 2'nin kuvvetidir
  • Sekizlik ve onaltılık sistemleri de deneyin
  • Bit ve bayt arasındaki farkı anlayın

Sık Sorulan Sorular

Bilgisayarlar ikili kullanır - tüm veriler sonuçta 0 ve 1'lerdir.

İkili'nin kompakt temsili - 2 hex basamak = 1 bayt.

Her konum sağdan sola 2'nin bir kuvvetidir: 1, 2, 4, 8, 16...

Popüler Araçlar

Daha fazla araç yok
Tüm araçları keşfet
FreeWebTools AI
Powered by free AI models · Full chat →