Sayıları farklı sayı tabanları arasında dönüştürün (2-36 arası).
Yaygın Tabanlar: 2 (İkili/Binary), 8 (Sekizli/Octal), 10 (Onlu/Decimal), 16 (Onaltılı/Hexadecimal)
Taban dönüşümü, bir sayının farklı sayı sistemleri arasında çevrilmesidir. Bilgisayarlar ikili (binary) sistemle çalışırken, insanlar onlu (decimal) sistemi kullanır. Programcılar sıklıkla onaltılı (hexadecimal) sistem kullanır.
| Onlu (10) | İkili (2) | Sekizli (8) | Onaltılı (16) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 5 | 101 | 5 | 5 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
Bilgisayarlar transistörlerle çalışır ve sadece açık/kapalı (1/0) durumunu algılayabilir. Bu nedenle tüm veriler ikili sistemde işlenir. Her bit 0 veya 1 değerini tutar.
Onaltılı sistem, 4 bitin tek bir karakterle gösterilmesini sağlar. Bu sayede uzun ikili sayılar (örn: 11111111) kısa yazılır (FF). Renk kodları, bellek adresleri ve MAC adresleri hex kullanır.
1) Sayıyı önce 10 tabanına çevirin (her basamak × taban^konum). 2) 10 tabanındaki sayıyı hedef tabana bölme yöntemiyle çevirin (kalanları ters sırada yazın).
Programlama dillerinde 0x onaltılı (hex), 0b ikili (binary) sayıları belirtir. Örneğin 0xFF = 255, 0b1010 = 10. Bu önekler sayının hangi tabanda olduğunu gösterir.