Sayı Tabanı Çevirici

İkili, sekizli, onluk ve onaltılık arasında dönüştürün.

Hızlı referans tablosu

OndİkSekHex
0000
1111
21022
410044
81000108
10101012A
15111117F
16100002010
321000004020
64100000010040
1281000000020080
25511111111377FF

Çevrimiçi sayı tabanı dönüştürücü: ikili, sekizli, ondalık ve onaltılık

Farklı tabanlardaki sayı sistemleri bilgisayar bilimi ve programlamada temeldir. İkili sistem (2 tabanlı) bilgisayarların ana dilidir ve tüm bilgiler sıfırlar ve birlerle temsil edilir. Sekizli (8 tabanlı), dosya izinlerini temsil etmek için ilk Unix sistemlerinde popülerdi (chmod 755 gibi). Onaltılık (16 tabanlı), CSS'te renkleri (#FF5733), bellek adreslerini ve byte değerlerini temsil etmek için tercih edilen formattır çünkü her onaltılık basamak tam olarak 4 bit'i temsil eder.

Dönüştürücümüz, dört tabandan herhangi birine sayı girmenize ve anında diğer tüm tabanlardaki karşılığını görmenize olanak tanır. Bit düzeyinde işlemlerle çalışan programcılar, onaltılık renkleri dönüştürmesi gereken web geliştiricileri, sekizli izinleri yapılandıran sistem yöneticileri ve sayı sistemlerini öğrenen bilgisayar bilimi öğrencileri için özellikle faydalıdır.

Hızlı başvuru tablosu, programcı olarak günlük hayatınızda ihtiyaç duyacağınız en yaygın değerleri içerir: 2'nin kuvvetleri (1, 2, 4, 8, 16, 32, 64, 128), bir byte'ın maksimum değeri (255) ve diğer sık kullanılan değerler. Standart önekler (ikili için 0b, sekizli için 0o, onaltılık için 0x) JavaScript, Python veya C gibi programlama dillerinde doğrudan kullanım için her sonucun yanında gösterilir.

Sıkça sorulan sorular

Onaltılık sistem ne işe yarar?

Onaltılık, tam bir byte'ı (8 bit) yalnızca iki basamakla temsil edebildiği için özellikle kullanışlıdır. Programlamada CSS renkleri (#RRGGBB), bellek adresleri, hata kodları ve ikili verilerin kompakt gösterimi gereken her yerde yaygın olarak kullanılır. Basamaklar 0'dan 9'a ve A'dan F'ye gider (A=10, B=11, C=12, D=13, E=14, F=15).

Unix izinleri sekizlik tabanda nasıl çalışır?

Unix/Linux'ta dosya izinleri üç sekizlik basamakla (örneğin 755) temsil edilir. Her basamak, sahip, grup ve diğer kullanıcılar için okuma (4), yazma (2) ve çalıştırma (1) izinlerini kodlar. Örneğin, 755: sahip okuyabilir+yazabilir+çalıştırabilir (7=4+2+1), grup okuyabilir+çalıştırabilir (5=4+1) ve diğerleri okuyabilir+çalıştırabilir (5=4+1) anlamına gelir.

Negatif sayıları destekliyor mu?

Evet, dönüştürücü ondalık tabanda negatif sayıları destekler. Negatif bir sayı girdiğinizde, sonuç her tabandaki gösterimin önünde eksi işareti gösterir. Gerçek sistemlerde negatif sayıların ikili tabanda ikiye tümleyen ile temsil edildiğini unutmayın, ancak aracımız netlik için işaretli gösterimi kullanır.