0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Ortamlar
2 (ikili), 8 (sekiz), 10 (ondalık), 16 (onaltılık) tabanlar arasındaki herhangi bir tam sayı ve özel tabanları 36'ya dönüştürdüm. Numarayı girin, kaynak tabanınızı seçin ve sonuçlar anında güncellenir.

Nasıl çalışır

Bir sayının tabanı, kendini göstermek için kaç sembol kullandığını belirtir. Ondalık (taban 10) 0-9 arasını kullanır; ikili (taban 2) yalnızca 0 ve 1'i; sekizlik (taban 8) 0-7 arasını; onaltılık (taban 16) ise 0-9 ile A'dan F'ye kadar harfleri kullanır.

Sayının değeri değişmez, yalnızca yazılışı. Bu araç, seçtiğiniz tabandaki bir sayıyı alır ve onu anında ikili, sekizlik, ondalık ve onaltılık olarak, ayrıca 2'den 36'ya kadar herhangi bir özel tabanda gösterir.

Onaltılık, programlamada popülerdir çünkü her basamak tam olarak 4 bite karşılık gelir, yani iki basamak bir baytı temsil eder. Bu yüzden CSS renklerinde, bellek adreslerinde ve veri dökümlerinde kullanılır.

Örnekler

255FF (hex) · 11111111 (bin) · 377 (oct)Ondalıkta 255, bir baytın en yüksek değeridir: ikilide sekiz bir ve onaltılıkta FF.
2A42 (dec) · 101010 (bin) · 52 (oct)Onaltılık girdi: 2A, ondalıkta 42'ye eşittir.
DEAD57005 (dec)Onaltılık, bellekte test değeri olarak sıkça kullanılan DEAD veya BEEF gibi "sözcüklere" izin verir.

Kullanım senaryoları

  • Bir rengin, bir bit maskesinin veya bir yazmacın onaltılık değerini anlamak için ondalığa dönüştürmek.
  • Bir ondalık sayıyı, bayraklar, izinler veya bit düzeyinde işlemlerle çalışmak için ikiliye dönüştürmek.
  • Kodunuzun farklı tabanlarda veri okurken veya yazarken yaptığı dönüşümü elle doğrulamak.

Sık sorulan sorular

0x, 0b ve 0o önekleri ne anlama gelir?

Bunlar, koddaki tabanı belirtmek için kullanılan kurallardır: 0x bir onaltılıktan (0xFF), 0b bir ikiliden (0b1010) ve 0o bir sekizlikten (0o777) önce gelir. Yalnızca ardından gelen basamakların nasıl okunacağını belirtir.

Onaltılık neden harf kullanır?

Çünkü 16 sembole ihtiyaç duyar ve 0-9 basamakları yalnızca ona yeter. A'dan F'ye kadar harfler 10 ile 15 değerlerini temsil eder.

Hangi tabana kadar kullanabilirim?

36 tabanına kadar; bu, on basamağı ve alfabenin 26 harfini (0-9 ve A-Z) tüketir. Alfasayısal karakterlerle temsil edilebilecek olanın sınırıdır.

Ondalıklı sayıları dönüştürür mü?

Tam sayılar için tasarlanmıştır. Tabanlar arasında kesirleri dönüştürmek birçok durumda sonsuz açılımlar üretir ve burada ele alınmaz.