İ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.

Negatif olmayan tam sayıları ondalık, ikili, sekizli ve onaltılı tabanlar arasında tam olarak dönüştürün.

Değer başına en çok 4096 giriş karakteri; bit görünümü 512 bitin üzerinde durur. Toplu işlem yalnızca ilk 200 boş olmayan satırı işler ve sınırı bildirir.

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.

Kopyalandı

Kopyalanamadı. Sonucu seçip elle kopyalayın.

Bu aracı sitenize gömün

1 ile 4096 arasında tam piksel boyutları kullanın.

× px (1–4096)

                        

💡 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.

3.7
3 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
2³ 8 1 8
2² 4 1 4
2¹ 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.

Yöntem ve sınırlar

Her alan aynı tam sayıyı 10, 2, 8 veya 16 tabanında gösterir. BigInt, JavaScript’in güvenli tam sayı aralığını aşan basamakları korur.

Değer başına en çok 4096 giriş karakteri; bit görünümü 512 bitin üzerinde durur. Toplu işlem yalnızca ilk 200 boş olmayan satırı işler ve sınırı bildirir.

Dönüşümler bu sayfada yapılır.

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

Negatif olmayan tam sayıları ondalık, ikili, sekizli ve onaltılı tabanlar arasında tam olarak dönüştürün.

Ondalık 255 → ikili 11111111, sekizli 377, onaltılı FF. Hata ayıklama değerlerini yuvarlamadan kontrol edin.

Toplu 0b10 ve 0x10 → ondalık 2 ve 16. Kopyalamadan veya CSV aktarmadan önce geçersiz satırları inceleyin.

Değer başına en çok 4096 giriş karakteri; bit görünümü 512 bitin üzerinde durur. Toplu işlem yalnızca ilk 200 boş olmayan satırı işler ve sınırı bildirir.

Kullanım alanları

Ondalık 255 → ikili 11111111, sekizli 377, onaltılı FF. Hata ayıklama değerlerini yuvarlamadan kontrol edin.
Toplu 0b10 ve 0x10 → ondalık 2 ve 16. Kopyalamadan veya CSV aktarmadan önce geçersiz satırları inceleyin.

Nasıl kullanılır

1

Bir alana rakam girin veya örnek seçin. Liste için toplu dönüşümü açıp kaynak tabanı seçin.

2

0b, 0o ve 0x toplu tabandan önceliklidir. Otomatik mod öneksiz rakamları ondalık, A–F harflerini onaltılı okur ve olası ikili okumayı bildirir.

Profesyonel İpuçları

  • Değer başına en çok 4096 giriş karakteri; bit görünümü 512 bitin üzerinde durur. Toplu işlem yalnızca ilk 200 boş olmayan satırı işler ve sınırı bildirir.

Sık Sorulan Sorular

Öneksiz rakamlar ondalıktır. Ondalık 10 elde etmek için ikili tabanı seçin veya 0b1010 yazın.

Evet. BigInt, tam sayı basamaklarını kayan nokta kullanmadan işler. Kesirler, negatifler, ayırıcılar ve ifadeler reddedilir.

Popüler Araçlar

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