Ondalıktan On Altılığa Dönüştürücü

On altılık, renklerle, bellek adresleriyle, Unicode kod noktalarıyla veya dosya sağlama toplamlarıyla her uğraştığınızda karşınıza çıkar. Bu dönüştürücü ondalık bir tam sayıyı alır ve büyük harflerle taban 16 gösterimini anında döndürür. Negatif sayılar, derleyicilerin ve hata ayıklayıcıların kullandığı biçim olan 64 bitlik ikinin tümleyeni olarak çıkar.

Ondalık sayı on altılığa nasıl dönüştürülür

  1. 1

    Ondalık bir tam sayı girin

    64 bit aralığında pozitif veya negatif bir tam sayı yazın. Kesirli kısımlar yok sayılır; yalnızca dönüştürmek istediğiniz değeri girin.

  2. 2

    On altılık çıktıyı okuyun

    Büyük harfli on altılık değer anında görünür. Ön ek eklenmez; araç yalnızca rakamları verir.

  3. 3

    Negatif değerleri kontrol edin

    Negatif tam sayılar 64 bitlik ikinin tümleyeni olarak çıkar; bu nedenle -1, 64 bitlik bir yazmacın sakladığı örüntü olan FFFFFFFFFFFFFFFF olur.

  4. 4

    Sonucu kullanın

    Değeri kodunuza, yapılandırma dosyanıza veya terminalinize kopyalayın; hedef dil gerektirdiğinde 0x ön ekini kendiniz ekleyin.

Taban 16 nasıl çalışır

On altılık sistem, 0-9 rakamlarını ve A-F harflerini kullanır; burada A 10’a, B 11’e ve F 15’e karşılık gelir. Her on altılık rakam tam olarak dört biti kodlar; bu yüzden on altılık, programcılar için ikiliğin doğal tamamlayıcısıdır: bir on altılık karakter, hiç kayıp olmadan dört ikilik rakamın yerini alır.

Sık kullanılan dönüşüm kilometre taşları

Ondalık On Altılık Notlar
10 A Harf kullanan ilk basamak
16 10 Basamak değeri F’den sonra devreder
255 FF İşaretsiz bir baytın en büyük değeri
256 100 Üç basamak gerektiren ilk değer
4.095 FFF İşaretsiz 12 bitin en büyük değeri
65.535 FFFF İki baytın en büyük değeri
16.777.215 FFFFFF En büyük RGB renk değeri

İşaretli sayılar ve ikiye tümleyen

Negatif girdiler, 64 bitlik bir yazmacın gerçekte tuttuğu bit örüntüsü olan 64 bitlik ikiye tümleyene dönüştürülür. -1 girin ve FFFFFFFFFFFFFFFF elde edin; -42, FFFFFFFFFFFFFFD6 olur. Araç, -2A gibi cebirsel bir biçim değil, ham bit örüntüsünü verir; değeri aktardığınız sistemin beklediğiyle karşılaştırın.

İpuçları

  • Renk kodları 6 on altılık basamak gerektirir. Bir CSS on altılık rengi üç bayttır (6 basamak), her RGB kanalı için bir tane. Dönüştürücü 255 için FF verir; 0000FF gibi bir renk kurarken eksik sıfırları kendiniz ekleyin.
  • Bellek adresleri 0x kullanır. 0x ön eki, C, Python, JavaScript ve çoğu makine dili çözücüsünde “bundan sonrası on altılıktır” anlamına gelir. Bu dönüştürücü onu eklemez; hedef dil gerektirdiğinde kendiniz yazın.
  • Büyük/küçük harf değeri değiştirmez. 0xFF ve 0xff aynıdır. Bu dönüştürücü her zaman büyük harf verir.

Sık Sorulan Sorular

Dönüştürücü yalnızca tam sayılarla çalışır. 3,14 gibi bir değer dönüştürülmeden önce 3’e kısaltılır. Önce kesirli kısmı çıkarın ya da on altılık kesirleri işleyen bir araç kullanın.

C dilinin getirdiği sözdizimsel bir işarettir; ayrıştırıcının, ardından gelen basamakların taban 16 olduğunu bilmesini sağlar. Onsuz 10, taban 10, 2, 8 veya 16 olabilir; 0x10 ile bu, kesin olarak ondalık 16’dır. Bu dönüştürücü 0x girdisi kabul etmez, bu yüzden yalnızca rakamları yazın.

Negatif tam sayılar, 64 bitlik bir yazmacın sakladığı örüntü olan 64 bitlik ikiye tümleyen olarak gösterilir. -1, -1 yerine FFFFFFFFFFFFFFFF olur; çünkü bilgisayarınızın gerçekte tuttuğu değer budur.

Girdiğiniz sayı, on altılık değeri hesaplayabilmesi için her tuş vuruşunda hesaplayıcıya gönderilir. Sayfa kapandıktan sonra saklanmaz ve asla paylaşılmaz.

İlgili Araçlar

Araç diğer dillerde mevcuttur