Sayı Tabanı Çevirici
İkili, sekizli, onluk ve onaltılık arasında dönüştürün.
Hızlı referans tablosu
| Ond | İk | Sek | Hex |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 4 | 100 | 4 | 4 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 32 | 100000 | 40 | 20 |
| 64 | 1000000 | 100 | 40 |
| 128 | 10000000 | 200 | 80 |
| 255 | 11111111 | 377 | FF |
Ç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.