Sayı Tabanı Dönüştürücü

Sonuçlar

2 ile 36 arasında herhangi bir tabanda bir sayı girin; bu dönüştürücü, diğer her yaygın tabandaki karşılığını gösterir: ikili, sekizli, ondalık ve onaltılık, ayrıca basamakların alfabe boyunca uzandığı 36'ya kadar özel tabanlar. İşaretli tam sayıları ve isteğe bağlı olarak, tabanlar arası tam gösterim için kesirli kısımları ele alır.

Dönüştürücü nasıl çalışır

  1. 1

    Kaynak tabanı seçin

    Araca girdi sayınızın hangi tabanda yazıldığını söyleyin.

  2. 2

    Değeri yazın

    10'a kadar tabanlar için 0-9, 10-35 basamakları için A-Z kullanın.

  3. 3

    Tüm hedef tabanları okuyun

    Araç ikili, sekizli, ondalık, onaltılık ve seçtiğiniz herhangi bir özel tabana dönüştürür.

  4. 4

    Adımları görün

    Her konumsal basamak parçalanır; böylece dönüşümü doğrulayabilir ya da öğretebilirsiniz.

Yaygın tabanlar ve basamakları

Taban Ad Kullanılan basamaklar
2 İkili 0, 1
8 Sekizli 0-7
10 Ondalık 0-9
16 Onaltılık 0-9, A-F
32 Base32 0-9, A-V (RFC 4648)
36 Alfanümerik 0-9, A-Z

Konumsal açılımla dönüşüm

16 tabanındaki 1A3 sayısı şuna eşittir:

1 · 16² + 10 · 16¹ + 3 · 16⁰ = 256 + 160 + 3 = 419₁₀

Diğer yöne giderken, hedef tabana art arda bölün ve kalanları toplayın:

419 / 16 = 26 kalan 3
 26 / 16 = 1  kalan 10 (A)
  1 / 16 = 0  kalan 1

Kalanları alttan üste okuyun: 1A3.

Programcılar için hızlı başvuru

  • İkiliden onaltılığa: bitleri sağdan dörderli gruplayın. 11010110D6.
  • İkiliden sekizliğe: bitleri sağdan üçerli gruplayın. 11010110326.
  • Onaltılıktan ikiliye: her onaltılık basamak tam olarak dört bit olur.
  • İşaretli tam sayılar: çoğu dönüşüm işaretsiz varsayar. İkiye tümleyen için bit genişliği önemlidir: 0xFF işaretsiz 255’tir ama 8 bitlik işaretli bir tam sayı olarak -1’dir.

Beklenmedik nedenlerle doğan tabanlar

  • 12 tabanı (duodecimal), 12 temiz çarpanlara ayrıldığı için insan saymasında önerilmiştir.
  • 20 tabanı (vigesimal), Maya ve Yoruba rakamlarının temelini oluşturur.
  • 60 tabanı (seksajesimal), Babil matematiğinden miras kalarak zaman ve açı ölçümünde varlığını sürdürür.

Sık Sorulan Sorular

36 tabanı, büyük/küçük harf duyarlılığına gerek kalmadan yalnızca 0-9 basamaklarını ve A-Z harflerini kullanan en büyük yaygın tabandır. 62 tabanı, büyük ve küçük harfi ayrı kullanarak genişletir ama çok daha az standartlaşmıştır.

Evet, önünde eksi işareti bulunan işaretli değerler olarak. Bit düzeyinde ikiye tümleyen gösterimleri için (programlamada önemlidir) bit genişliğini belirtmeniz gerekir, çünkü aynı ondalık -1 değeri 0xFF (8 bit), 0xFFFF (16 bit) ya da 0xFFFFFFFF (32 bit) ile eşlenir.

Evet ama uyarı: ondalıktaki 0,1, ikilide tekrarlayan bir kesirdir (0,00011001100…); kayan nokta aritmetiğinin çoğu zaman küçük hatalara sahip olmasının nedeni budur. Araç kesri seçilen sayıda basamağa kadar gösterir.

Olağan anlamda sayısal bir taban değil, ikiliden metne bir kodlamadır. Üç baytı (24 bit) 64 karakterlik bir alfabeden seçilen dört ASCII karakter olarak kodlar. İkili veriyi e-posta gibi yalnızca metin taşıyan kanallar üzerinden iletmek için kullanışlıdır.

İlgili Araçlar

Araç diğer dillerde mevcuttur