Pro — reklamları kaldırın
advertisement
// ikilik ↔ sekizlik ↔ onluk ↔ onaltılık

Sayı Tabanı Çevirici

Herhangi bir tabanda bir sayı yazın, diğer tüm tabanlarda okuyun — ikilik, sekizlik, onluk ve onaltılık, üstelik boyut sınırı olmadan.

advertisement

Aynı sayıyı dört farklı şekilde okumak

Tabanı değişince sayının kendisi değişmez — yalnızca yazılış biçimi değişir. Onluk tabandaki 255, onaltılık tabanda FF (3 yerine 2 basamak), ikilik tabanda ise 11111111 olur (bir baytın sekiz biti, hepsi açık). Onaltılık tabanın programcılar arasında bu kadar sevilmesinin nedeni tam da bu: her onaltılık basamak tam olarak dört bite karşılık gelir.

0xFF veya 0b1010 gibi önekli sayıları yapıştırabilir miyim?

Evet — standart önekler (onaltılık için 0x, ikilik için 0b, sekizlik için 0o) seçili tabanla eşleştiklerinde tanınır. Basamak ayırıcı olarak kullanılan boşluklar ve alt çizgiler de (1_000_000 gibi) yok sayılır.

Bir boyut sınırı var mı?

Pratikte hayır — bu çevirici sınırsız hassasiyetli aritmetik kullanır, bu yüzden 64-bit'in çok ötesindeki sayılar da sorunsuz çalışır. Ancak yalnızca tam sayılar: kesirli sayılar desteklenmez.

Girdiğim veriler herhangi bir yere gönderiliyor mu?

Hayır — bu araç tamamen tarayıcınızda, saf JavaScript ile çalışır. Hiçbir şey sunucuya yüklenmez.

Convertburda — evrensel dönüştürme araçları
advertisement