Sayı Tabanı Dönüştürücü
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
Kaynak tabanı seçin
Araca girdi sayınızın hangi tabanda yazıldığını söyleyin.
-
2
Değeri yazın
10'a kadar tabanlar için 0-9, 10-35 basamakları için A-Z kullanın.
-
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
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.
11010110→D6. - İkiliden sekizliğe: bitleri sağdan üçerli gruplayın.
11010110→326. - 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
ASCII Tablosu Referansı
NUL, LF ve DEL dahil her kod için ondalık, onaltılık, sekizlik ve ikili değerlerle HTML sayısal karakter başvurusu gösterimini sunan tam ASCII tablosu.
HTML Karakter Referansı
HTML varlıklarının aranabilir listesi; adlandırılmış ve sayısal kodlarıyla birlikte özel karakter ve semboller için tek tıkla kopyalama.
Klavye kısayolları başvurusu
macOS, Windows ve Linux’ta VS Code, Chrome ve GNU Readline kullanan Bash için belgelenmiş varsayılan kısayolları arayın.
FPS Sayacı
requestAnimationFrame ile tarayıcı FPS değerini ölçün: yumuşatma, en düşük ve en yüksek kare hızı, uyarı eşiği ve isteğe bağlı grafik. Yerel çalışır, yükleme ve API yoktur.
E-posta Doğrulayıcı
Bir e-posta adresini doğrulayın: RFC 5322 sözdizimi kontrolü, canlı MX kaydı sorgulama, ayrıca yerel kısım, alan adı ve uzunluk bilgileri. Hiçbir e-posta gönderilmez.
EditorConfig Oluşturucu
Girinti stili ve boyutu, satır sonu, karakter kümesi ve boşluk kurallarınızla bir .editorconfig dosyası oluşturarak IDE ve editörler arasında tutarlı biçimlendirme sağlayın.
Araç diğer dillerde mevcuttur
- Công cụ chuyển đổi cơ số [VI]
- Conversor de base numérica [PT]
- 基数変換ツール [JA]
- Talbasomvandlare [SV]
- 진법 변환기 [KO]
- محوّل الأنظمة العددية [AR]
- Convertidor de bases numéricas [ES]
- Zahlenbasis-Konverter [DE]
- Convertisseur de bases numériques [FR]
- Konverter Basis Bilangan [ID]
- เครื่องแปลงฐานตัวเลข [TH]
- Talstelsel omrekenen [NL]
- Konwerter systemów liczbowych [PL]
- Number Base Converter [EN]
- Convertitore di basi numeriche [IT]
- Конвертер систем счисления [RU]
- 进制转换器 [ZH]