MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

Converted Value (base 2)
11111111
from base 10
Onlu (taban 10) karşılığı 255
Kaynak taban 10
Hedef taban 2

Taban Dönüştürme Hesaplayıcısı nedir?

Bu araç bir sayıyı bir konumsal sayı sisteminden diğerine çevirir; yani ikili (taban 2), sekizli (taban 8), onlu (taban 10) ve onaltılı (taban 16) tabanlar arasında dönüşüm yapar. Aynı değerin bağlama göre farklı şekilde gösterildiği bilgisayar bilimi, dijital elektronik ve programlama alanlarında sıkça kullanılır.

Nasıl kullanılır?

Çevirmek istediğiniz sayıyı yazın, sayının şu anda hangi tabanda yazıldığını "Kaynak taban" alanından seçin ve istediğiniz tabanı "Hedef taban" alanından belirleyin. Hesaplayıcı dönüştürülmüş sonucu gösterir; ayrıca dönüşümü kolayca doğrulayabilmeniz için onlu (taban 10) karşılığını da listeler.

Formül açıklaması

Herhangi bir sayı, her basamağın değerinin tabanın o basamağın konumuna göre üssüyle çarpımlarının toplamıdır:

$$\text{Result}_{(\text{To base})} = \left( \sum_{i=0}^{k-1} d_i \cdot \text{From base}^{\,i} \right)_{(\text{To base})}$$

Burada konumlar en sağdan başlayıp 0'dan itibaren sayılır. Ters yönde dönüşüm için ise hesaplayıcı, onlu değeri hedef tabana art arda böler ve her bölmedeki kalanları kaydeder; bu kalanları sondan başa doğru okumak, yeni tabandaki basamakları verir.

Reklam
Basamakların taban kuvvetleriyle çarpılıp toplandığı konumsal gösterim şeması
Her basamak, konumuna göre tabanın üssüyle çarpılır ve toplanır.

Örnek hesaplama

İkili 1010 sayısını onluya çevirelim:

$$1 \cdot 2^3 + 0 \cdot 2^2 + 1 \cdot 2^1 + 0 \cdot 2^0 = 8 + 0 + 2 + 0 = \mathbf{10}$$

Onlu 255 sayısını onaltılıya çevirelim: \(255 \div 16 = 15\), kalan 15 (F); \(15 \div 16 = 0\), kalan 15 (F); dolayısıyla sonuç FF olur.

Bir sayının ikili, sekizli, onlu ve on altılı gösterimi
Aynı değer dört yaygın sayı tabanında gösterildi.

Tabanlar Arasında Ortak Değerler

Aşağıdaki tablo, aynı sayısal değerin dört yaygın konumsal tabanda ifade edilmesini gösterir: ikili (taban 2), sekizli (taban 8), onlu (taban 10) ve onaltılı (taban 16). Küçük ardışık değerler (0–16), her tabanın nasıl saydığını öğrenmek için faydalıdır; ikinin kuvvetleri ve bayt sınırları (32, 64, 128, 255, 256) ise bilişimde sürekli görülür çünkü bellek ve yazmaçlar bit grupları etrafında organize edilir.

Onlu (taban 10) İkili (taban 2) Sekizli (taban 8) Onaltılı (taban 16)
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
128 10000000 200 80
255 11111111 377 FF
256 100000000 400 100

Bir onaltılı basamağın tam olarak dört ikili basamağa (nibble) karşılık geldiğine dikkat edin; bu nedenle 255 iki onaltılı basamağa (FF) ve sekiz ikili basamağa, yani tek bir baytın boyutuna sığar.

Reklam

Sayı Sistemlerinde Temel Terimler

Taban (radix)
Bir konumsal sayı sisteminin kullandığı farklı basamak sembollerinin sayısı ve her ardışık basamağın çarpıldığı değer. Taban 10 on sembol (0–9) kullanır; taban 2 iki sembol (0–1) kullanır. Taban ve radix terimleri birbirinin yerine kullanılabilir.
İkili (taban 2)
Yalnızca 0 ve 1 basamaklarını kullanan bir sayı sistemi. Her basamak ikinin bir kuvvetini temsil eder. İkili, dijital elektroniklerin native dilidir çünkü bir devre iki durumu (kapalı/açık) kolayca temsil edebilir.
Sekizli (taban 8)
0–7 basamaklarını kullanan bir sayı sistemi; burada her basamak sekizin bir kuvvetidir. Bir sekizli basamak, üç ikili basamağa düzgün şekilde eşlenir ve bu da tarihsel olarak ikiliyi kompakt bir şekilde kısaltmak için kullanılmıştır.
Onlu (taban 10)
0–9 basamaklarını kullanan günlük sayı sistemi; her basamak onun bir kuvvetidir. İnsan aritmetiği için varsayılan tabandır.
Onaltılı (taban 16)
0–9 basamaklarını ve A–F harflerini (10–15 temsil etmek için) kullanan bir sayı sistemi; her basamak onaltının bir kuvvetidir. Bir onaltılı basamak tam olarak dört ikili basamağa eşittir ve bu, bayt değerlerini kompakt bir şekilde yazmanın yoludur.
Basamak
Bir sayı içindeki tek bir sembol. İzin verilen basamaklar tabana bağlıdır — örneğin, taban 16 basamak sembollerine 0–9 ve A–F izin verir.
Konumsal gösterim
Bir basamağın değerinin konumuna bağlı olduğu bir sistem. Bir sayının değeri, her basamağın tabana konumunun kuvvetine yükseltilmesiyle çarpılmasının toplamıdır; örneğin \(101_2 = 1\cdot2^2 + 0\cdot2^1 + 1\cdot2^0 = 5\).
En anlamlı basamak (MSD)
Bir sayının en solundaki basamağı — en yüksek değer basamağında olan ve toplama en büyük miktarı katkı sağlayan.
En az anlamlı basamak (LSD)
Bir sayının en sağındaki basamağı — en düşük değer basamağında (birler basamağında) olan ve toplama en az miktarı katkı sağlayan.
Nibble
Dört ikili basamağın (bit) bir grubu. Bir nibble 0–15 değerlerini tutabilir ve tam olarak bir onaltılı basamağa karşılık gelir.
Bayt
Sekiz bitten oluşan bir grup (iki nibble); 256 farklı değeri (0–255 veya onaltılıda 00–FF) temsil edebilir. Bayt dijital depolamada standart birimdir.

Sıkça Sorulan Sorular

Onaltılı sistemdeki harfleri işler mi? Evet — onaltılı sistem 10–15 arası değerler için A–F harflerini kullanır ve girişte büyük/küçük harf ayrımı yapılmaz.

Negatif sayıları çevirebilir miyim? Evet, değerin başına eksi işareti koymanız yeterli; işaret korunur.

Girdiğim değer geçersizse ne olur? Seçtiğiniz kaynak tabanda bir basamağa izin verilmiyorsa (örneğin ikili sistemde "9"), sonuçta "Geçersiz giriş" yazısı görünür.

Son güncelleme: