Taban Dönüşümü Hesaplama nedir?
IP adresindeki 192 değeri ikilik tabanda 11000000, CSS'teki #FF8800 renginin kırmızı bileşeni FF yani 255. Günlük hayatta 10'luk tabanı kullanırız; bilgisayarlar ise 2'lik (binary), mühendisler pratik nedenlerle 16'lık (hex) tabanı tercih eder.
Sayıyı yazın, kaynak ve hedef tabanı seçin; 2, 8, 10 ve 16'lık karşılıkları birlikte gösterilir. Tabanlar 2, 8, 10, 16 ve 36'dır (36'lık tabanda 0-9 ve a-z kullanılır).
Onluktan ikiliğe çevirme
Örnek: 100 → 100/2=50 kalan 0; 50/2=25 kalan 0; 25/2=12 kalan 1; 12/2=6 kalan 0; 6/2=3 kalan 0; 3/2=1 kalan 1; 1/2=0 kalan 1. Sondan okuyunca 1100100.
- Sayıyı 2'ye bölün ve kalanı yazın.
- Bölüm 0 olana kadar tekrarlayın.
- Kalanları sondan başa doğru okuyun.
Aynı sayı dört tabanda
| Onluk | İkilik | Sekizlik | Onaltılık |
|---|---|---|---|
| 10 | 1010 | 12 | A |
| 100 | 1100100 | 144 | 64 |
| 136 | 10001000 | 210 | 88 |
| 192 | 11000000 | 300 | C0 |
| 255 | 11111111 | 377 | FF |
Örnek: Renk kodu FF8800'ı okumak
#FF8800 üç bayttan oluşur: FF = 255, 88 = 8·16 + 8 = 136, 00 = 0. Yani RGB (255, 136, 0). 136'yı ikiliğe çevirirseniz 10001000 bulursunuz.
Örnek: Linux dosya izni 755
755 sekizlik bir sayıdır. İkilik karşılığı 111 101 101 olduğundan sahibi okuyup yazıp çalıştırabilir (111), grup ve diğerleri yalnızca okuyup çalıştırabilir (101). Onluk karşılığı 493'tür; asıl önemli olan sekizlik gösterimdir.
Hex rakamları
| Onluk | 10 | 11 | 12 | 13 | 14 | 15 |
|---|---|---|---|---|---|---|
| Onaltılık | A | B | C | D | E | F |
Sık yapılan hatalar
- Tabanda olmayan rakam yazmak: ikilik tabanda 2 olamaz; araç kullanılabilir rakamları gösteren bir uyarı verir.
- 0x veya # ön ekini yazmak: yalnızca rakamları girin, FF yeterlidir.
- Kesirli ya da negatif sayı girmek: araç tam sayılarla çalışır.
- Baştaki sıfırların kaybolması: 00001010 çevrildiğinde sonuç 1010 olarak yazılır.
- Hex ile ondalığı karıştırmak: 10 onaltılık tabanda 16 demektir (A ise 10'dur).
Sık sorulan sorular
Renk kodlarındaki #FF8800 ne demek?
Kırmızı, yeşil ve mavi bileşenlerin onaltılık (0-255) değerleridir: FF = 255, 88 = 136, 00 = 0.
En çok kaç basamaklı sayı çevrilebilir?
Araç BigInt kullandığı için çok büyük sayıları da kesin olarak çevirir.
36'lık taban ne işe yarar?
0-9 rakamları ile a-z harflerinin tamamını kullanan tabandır. zz değeri 1.295'tir. Büyük sayıları kısa metinlerle göstermek için kullanılabilir.
Büyük-küçük harf farkı var mı?
Yok. ff ile FF aynı sayıdır; araç sonuçları büyük harfle yazar.