Sayı Tabanı Dönüştürücü
İkili, sekizli, ondalık veya onaltılık — sayınızın yazıldığı tabanı seçin, yazın ve değerini dört tabanda birden görün. Araç ayrıca ikili sonucun ardındaki tekrarlı 2'ye bölmeyi gösterir ve her tabanı tek tıklamayla kopyalar. Ücretsiz, üyelik gerekmez.
Girdi tabanı
Sayı Tabanı Dönüştürücü Nasıl Kullanılır
- 1. Girdi tabanını seçin. Önce ondalık seçilidir. Sayınız bu biçimde yazılmışsa ikili, sekizli veya onaltılık seçin.
- 2. Sayıyı yazın. Yalnızca basamakları kullanın: ikili için 0–1, sekizli için 0–7, ondalık için 0–9, onaltılık için 0–9 ile A–F (büyük ya da küçük harf). 0x veya 0b gibi önekleri yazmayın.
- 3. Dört tabanı okuyun. İkili, sekizli, ondalık ve onaltılık değerler birlikte görünür. Tüm Tabanları Kopyala bunları etiketli dört satır olarak kopyalar.
- 4. Adımları izleyin. Sonuçların altında araç her 2'ye bölmeyi ve kalanını listeler, böylece ikili basamakların nasıl çıktığını görebilirsiniz.
Taban Dönüşümü Nasıl Çalışır
Herhangi bir b tabanında her basamak, kendi değerinin b'nin bir kuvvetiyle çarpımına eşittir ve sayı bu değerlerin toplamıdır: değer = Σ dᵢ × bⁱ. Onaltılık 1F4 sayısı 1 × 16² + 15 × 16 + 4 = 256 + 240 + 4 = 500'dür. Ondalıktan başka bir tabana geçmek için tabana tekrar tekrar bölün ve kalanları sondan başa doğru okuyun. 13 için ikili: 13 ÷ 2 = 6 kalan 1, 6 ÷ 2 = 3 kalan 0, 3 ÷ 2 = 1 kalan 1, 1 ÷ 2 = 0 kalan 1 — yukarı doğru okununca 1101 çıkar.
| Ondalık | İkili | Sekizli | Onaltılık |
|---|---|---|---|
| 13 | 1101 | 15 | D |
| 255 | 11111111 | 377 | FF |
| 500 | 111110100 | 764 | 1F4 |
| 1000 | 1111101000 | 1750 | 3E8 |
| 2026 | 11111101010 | 3752 | 7EA |
| 65535 | 1111111111111111 | 177777 | FFFF |
İkili, Sekizli ve Onaltılık Arasında Kısayollar
8 ve 16, 2'nin kuvvetleri olduğundan ikili ile bunlar arasında ondalığa uğramadan dönüştürme yapabilirsiniz. İkili basamakları sağdan itibaren sekizli için üçerli, onaltılık için dörder gruplayın ve her grubu tek bir basamakla değiştirin: 111110100 onaltılık için 1 1111 0100 olarak bölünür; bu da 1, F ve 4 eder, yani 1F4. Bu yüzden bayt yazmanın olağan yolu onaltılıktır (255, FF'tir) ve sekizli, Unix dosya izinlerinde görünür; burada 755 ikili olarak 111 101 101'dir: sahip için okuma, yazma ve çalıştırma, diğerleri için ise okuma ve çalıştırma.
Bu aracın kapsamadıkları
Negatif olmayan tam sayıları 9007199254740991 (2⁵³ − 1) değerine, JavaScript'in tam olarak temsil ettiği en büyük tam sayıya kadar dönüştürür. Negatif sayılar, kesirler ve kayan noktalı değerler desteklenmez; basamak ayırıcılar ve önekler de desteklenmez. Negatif tam sayılar için Two's Complement Calculator; kayan nokta için IEEE 754 Converter kullanın.
Hangi Araca İhtiyacınız Var?
| İstediğiniz… | Kullanın |
|---|---|
| Tam bir sayıyı ikili, sekizli, ondalık ve onaltılık arasında dönüştürmek | Bu dönüştürücü |
| İkili sayıları toplamak, çıkarmak, çarpmak veya bölmek ya da AND, OR ve XOR uygulamak | Binary Calculator |
| Negatif bir tam sayıyı ikili olarak yazmak | Two's Complement Calculator |
| Metni ikili, onaltılık veya ASCII kodlarına çevirmek | İkili Çevirici, Onaltılık Dönüştürücü veya ASCII Dönüştürücü |
| Kayan noktalı bir ondalık kesrin float olarak nasıl saklandığını görmek | IEEE 754 Converter |
Sık sorulan sorular
- Bir sayıyı tabanlar arasında nasıl dönüştürürüm?
- Sayıyı girin, hangi tabanda yazıldığını seçin (ikili, sekizli, ondalık veya onaltılık) ve araç, değerini dört tabanda birden anında gösterir. Başka bir yöne gitmek için girdi tabanını değiştirin ve farklı bir sayı yazın.
- Ondalıktan ikiliye dönüştürme nasıl çalışır?
- Bölüm 0 olana kadar sayıyı tekrar tekrar 2'ye bölün ve her kalanı kaydedin. Kalanları sondan başa doğru okumak ikili basamakları verir. Araç bu tam adımları gösterir; 500 sayısı 111110100 olur.
- Onaltılıktan ondalığa nasıl dönüştürürüm?
- Her basamağı 16'nın bir kuvvetiyle çarpın; sağdan 16⁰'dan başlayıp toplayın: 1F4 = 1 × 256 + 15 × 16 + 4 = 500. Araçta girdi tabanı olarak Onaltılık'ı seçin, 1F4 yazın ve ondalık kartında 500'ü okuyun.
- Her tabanda hangi basamaklar geçerlidir?
- İkili 0 ve 1 kullanır, sekizli 0–7, ondalık 0–9 ve onaltılık 0–9 artı A–F; A 10, F ise 15'tir. Diğer karakterler, izin verilen basamaklarla birlikte işaretlenir.
- Ne kadar büyük bir sayı dönüştürebilirim?
- 9007199254740991'e kadar, JavaScript'teki en büyük güvenli tam sayıya kadar. Dönüştürme tam sayı aritmetiği kullandığı için dört tabanın her birinde her basamak doğrudur. Daha büyük değerler yuvarlanmaz, reddedilir.
- Sayım bir sunucuya gönderiliyor mu?
- Hayır. Dönüştürme tarayıcınızda çalışır ve yazdığınız hiçbir şey cihazınızdan ayrılmaz.