İkili, onluk ve onaltılık arasında nasıl çevrilir
- Sayıyı kendi tabanının alanına yaz: onluk, ikili, sekizlik ya da onaltılık.
- Diğer üç alan anında dolar.
- Metni çevirmek için metin kutusuna yaz; binary ve onaltılık karşılığını gör.
- Orijinal metne dönmek için bitleri ya da onaltılık baytları da yapıştırabilirsin.
Sayı tabanları ve binary metin
Sayılar farklı tabanlarda yazılabilir. Onluk taban on rakam (0-9), ikili iki (0 ve 1), sekizlik sekiz (0-7), onaltılık on altı rakam (0-9 ve A-F) kullanır. Onluk 255, ikilide 11111111, sekizlikte 377, onaltılıkta FF'dir.
Onluktan ikiliye geçmek için sayı sürekli 2'ye bölünür ve kalanlar tersten okunur; ikiliden onluğa geçmek için her 1 rakamı kendi 2 kuvvetiyle çarpılıp toplanır. Araç bunu her büyüklükteki tam sayıyla, hassasiyet kaybetmeden yapar.
Bilgisayarda metin bayt olarak saklanır. UTF-8 kodlamasında A harfi 01000001 baytıdır (onluk 65, onaltılık 41); é gibi aksanlı bir harf iki bayt tutar (C3 A9). Bu yüzden binary metin, bayt başına 8 bitlik gruplar halinde yazılır.
Dikkat etmen gerekenler
- Yalnızca negatif olmayan tam sayıları çevirir: ondalık sayıları ve işaretleri kabul etmez.
- Metin, en yaygın kodlama olan UTF-8 ile kodlanır; başka kodlamalar farklı baytlar verirdi.
- Baytları metne çevirirken baytlar geçerli bir metin oluşturmuyorsa araç uyarır.
Sık sorulan sorular
Onluktan ikiliye nasıl geçerim?
Sayıyı onluk alanına yaz ve ikili alanına bak. Onluk 10, ikilide 1010'dur.
Metni binary'ye nasıl çeviririm?
Metni metin kutusuna yaz: her karakter 8 bitlik bir bayt olarak görünür (A, 01000001'dir).
Onaltılıktan onluğa nasıl geçerim?
Sayıyı onaltılık alanına yaz. Örneğin FF, onlukta 255'tir.
Çok büyük sayılarda ne olur?
Yüzlerce basamaklı olsalar bile hassasiyet kaybetmeden çevrilir.
Yazdıklarım kaydediliyor mu?
Hayır. Her şey tarayıcında hesaplanır.