Sayı tabanı dönüştürücü
Tamamen tarayıcınızda çalışır. Dosyalarınız ve verileriniz cihazınızdan hiç çıkmaz.
| İkili | 11111111 | |
|---|---|---|
| Sekizli | 377 | |
| Onluk | 255 | |
| Onaltılık | ff | |
| 3 tabanı | 100110 | |
| 4 tabanı | 3333 | |
| 5 tabanı | 2010 | |
| 6 tabanı | 1103 | |
| 7 tabanı | 513 | |
| 9 tabanı | 313 | |
| 11 tabanı | 212 | |
| 12 tabanı | 193 | |
| 13 tabanı | 168 | |
| 14 tabanı | 143 | |
| 15 tabanı | 120 | |
| 17 tabanı | f0 | |
| 18 tabanı | e3 | |
| 19 tabanı | d8 | |
| 20 tabanı | cf | |
| 21 tabanı | c3 | |
| 22 tabanı | bd | |
| 23 tabanı | b2 | |
| 24 tabanı | af | |
| 25 tabanı | a5 | |
| 26 tabanı | 9l | |
| 27 tabanı | 9c | |
| 28 tabanı | 93 | |
| 29 tabanı | 8n | |
| 30 tabanı | 8f | |
| 31 tabanı | 87 | |
| 32 tabanı | 7v | |
| 33 tabanı | 7o | |
| 34 tabanı | 7h | |
| 35 tabanı | 7a | |
| 36 tabanı | 73 |
Bu araç hakkında
Sayı tabanı dönüştürücü, bir tabanda yazılmış sayıyı diğer tabanlara çevirir: ikili, sekizli, onluk, onaltılık veya 2 ile 36 arasında istediğiniz herhangi bir taban. Bir değer yazın, yazıldığı tabanı seçin, diğer tüm tabanlar siz yazarken güncellensin.
Hangi giriş biçimlerini kabul eder?
Seçtiğiniz tabanla uyuştuğunda 0x, 0b ve 0o gibi yaygın önekleri okur, böylece bir renk seçiciden ya da hata çıktısından kopyaladığınız onaltılık bir değeri düzenlemeden yapıştırabilirsiniz. 1_000_000 ya da 1010 0101 gibi basamakları gruplamak için kullanılan alt çizgi ve boşluklar ayrıştırmadan önce kaldırılır, başa gelen - veya + işareti de dikkate alınır. Taban 36, rakamlardan sonra alfabenin tamamını kullanır (a’dan z’ye), bu aracın desteklediği en büyük taban da bu yüzden 36’dır: 36’nın ötesinde her basamağı ayrı ayrı temsil edecek kadar harf kalmıyor. Sayılar normal sayı yerine JavaScript’in BigInt türüyle ayrıştırılıp saklanır, böylece büyük bir tamsayı kimliği ya da bir şifreleme anahtarı parçası gibi normal 64 bit ondalıklı sayı sınırını aşan değerler bile hassasiyet kaybetmeden doğru şekilde dönüştürülür.
Girdiğim değer bir yere gönderiliyor mu?
Hayır. Ayrıştırma ve biçimlendirme, sunucuya hiç uğramadan tamamen tarayıcınızda, sade JavaScript ile çalışır. Dönüştürdüğünüz sayılar makinenizden hiç çıkmaz, bu yüzden özel sistemlerden ya da gömülü donanımdan gelen değerleri rastgele bir siteye yapıştırmak istemiyorsanız bu araç size uygundur.
Bu araç ne işe yarar?
Onaltılık bir rengi ya da bellek adresini okumak, bir ikili bayrak alanını bit bit incelemek, taban-36 bir kısa kimliği düz bir tamsayıya çevirmek ya da bir bulmaca veya ödev için bir sayının alışılmadık bir tabanda nasıl göründüğünü görmek için kullanabilirsiniz. Ayrıca ikinin tümleyeni biçimindeki negatif değerleri denetlemek ya da büyük bir kimliğin onluk ile onaltılık arasında dönüştürüldüğünde aynı kaldığını doğrulamak için de işinize yarar.
JavaScript’in sayıları diğer tabanlarda nasıl temsil ettiğini görmek için MDN’nin Number.prototype.toString rehberine, taban sistemlerinin arka planı için ise Wikipedia’nın positional notation maddesine bakabilirsiniz.