En sık kullanılan sayı tabanı dönüşümleri için hızlı başvuru.
Binary'den Hexadecimal'e Nasıl Dönüştürülür
Binary (2 Tabanı) → Hexadecimal (16 Tabanı)
Binary haneleri sağdan sola 4'lü gruplara ayırın, ardından her grubu hex eşdeğerine eşleyin. Örneğin, 1010 1111, AF olur. Hex'i binary'ye geri çevirmek için her hex hanesini 4-bitlik ikilik eşdeğerine genişletin.
10101111 → AF
Her hex hanesi tam olarak 4 ikilik biti temsil eder — 0-F eşlemesini ezberlerseniz dönüşümler anında olur.
Yukarıdan deneyin — sayınızı girin ve sonucu anında görün.
Binary'den Decimal'e Nasıl Dönüştürülür
Binary (2 Tabanı) → Decimal (10 Tabanı)
Her ikilik haneyi konumunun (sağdan 0'dan başlayarak) 2'ye eşit kuvvetiyle çarpın, ardından tüm değerleri toplayın. Örneğin, 1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11. Decimal'i binary'ye dönüştürmek için 2'ye sürekli olarak bölün ve kalanları aşağıdan yukarıya okuyun.
1011 → 11
2'nin kuvvetlerini ezberlemeye değer: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024.
Yukarıdan deneyin — sayınızı girin ve sonucu anında görün.
Hexadecimal'den Decimal'e Nasıl Dönüştürülür
Hexadecimal (16 Tabanı) → Decimal (10 Tabanı)
Her hex haneyi konumunun 16'ya eşit kuvvetiyle çarpın, ardından toplayın. Örneğin, FF = 15×16¹ + 15×16⁰ = 240 + 15 = 255. Decimal'i hex'e dönüştürmek için 16'ya sürekli olarak bölün ve kalanları hex hanelerine eşleyin.
FF → 255
Hexadecimal'de A=10, B=11, C=12, D=13, E=14, F=15 olduğunu unutmayın.
Yukarıdan deneyin — sayınızı girin ve sonucu anında görün.
Decimal'den Octal'e Nasıl Dönüştürülür
Decimal (10 Tabanı) → Octal (8 Tabanı)
Decimal sayıyı 8'e sürekli olarak bölün ve kalanları toplayın. Octal sonucu elde etmek için kalanları aşağıdan yukarıya okuyun. Örneğin, 255 ÷ 8 = 31 K7, 31 ÷ 8 = 3 K7, 3 ÷ 8 = 0 K3, sonuç 377. Octal'i decimal'e dönüştürmek için her haneyi 8^konum ile çarpın ve toplayın.
255 → 377
Octal yaygın olarak Unix dosya izinleri için kullanılır: 7=rwx, 5=r-x, 4=r--.
Yukarıdan deneyin — sayınızı girin ve sonucu anında görün.
Octal'den Hexadecimal'e Nasıl Dönüştürülür
Octal (8 Tabanı) → Hexadecimal (16 Tabanı)
En kolay yöntem önce octal'i binary'ye dönüştürmektir (her octal hanesi = 3 bit), ardından hex için 4-bitlik nibble'lara yeniden gruplandırmaktır. Örneğin, octal 755 → binary 111 101 101 → 0001 1110 1101 olarak yeniden gruplandır → hex 1ED. Tersini yapmak için hex'i binary'ye dönüştürün ve ardından 3-bitlik octal gruplara yeniden gruplandırın.
755 → 1ED
Aracı bir adım olarak binary'den geçmek, octal ile hex arasındaki neredeyse her zaman en hızlı yoldur.
Yukarıdan deneyin — sayınızı girin ve sonucu anında görün.
Octal'den Binary'ye Nasıl Dönüştürülür
Octal (8 Tabanı) → Binary (2 Tabanı)
Her octal haneyi 3-bitlik binary eşdeğeriyle değiştirin. Örneğin, octal 17 → 001 111 → binary 1111 (öndeki sıfırları atın). Binary'yi octal'e dönüştürmek için bitleri sağdan 3'lü gruplara ayırın ve her grubu octal hanesine eşleyin.
17 → 1111
8 = 2³ olduğundan, her octal hanesi tam olarak 3 ikilik haneye eşlenir — bu da bu dönüşümü basit bir tablo aramasına çevirir.
Yukarıdan deneyin — sayınızı girin ve sonucu anında görün.
Hex'ten Binary'ye Nasıl Dönüştürülür
Hexadecimal (16 Tabanı) → Binary (2 Tabanı)
Her hex hanesini 4-bitlik ikilik eşdeğeriyle değiştirin ve hepsini birleştirin. Örneğin, hex AF → 1010 1111. Son binary değerde öndeki sıfırları atın. Geri dönüştürmek için binary'yi sağdan başlayarak nibble'lara ayırın ve her grubu hex hanesine eşleyin.
AF → 10101111
16 girişli hex-nibble eşleme tablosunu ezberleyin — hex'ten binary'ye dönüşümü neredeyse anında yapmanızı sağlar.
Yukarıdan deneyin — sayınızı girin ve sonucu anında görün.
Decimal'den Hex'e Nasıl Dönüştürülür
Decimal (10 Tabanı) → Hexadecimal (16 Tabanı)
Decimal sayıyı 16'ya sürekli olarak bölün ve her adımda kalanı kaydedin. Aşağıdan yukarıya okunan kalanlar hex değerini oluşturur. 10–15 arasındaki kalanları A–F harflerine eşleyin. Örneğin, 255 ÷ 16 = 15, kalan 15 → FF.
255 → FF
Bölen 16 olduğunda 10–15 arasındaki kalanlar A–F olur. Aklınızda küçük bir eşleme tutun: 10=A, 11=B, …, 15=F.
Yukarıdan deneyin — sayınızı girin ve sonucu anında görün.
Decimal'den Hexadecimal'e Nasıl Dönüştürülür
Decimal (10 Tabanı) → Hexadecimal (16 Tabanı)
Decimal'den hex'e dönüştürmeyle aynı yöntemdir; CSS renkleri, MAC adresleri veya bellek adresleri söz konusu olduğunda adı sıklıkla kısaltılmadan yazılır. Decimal değeri 16'ya sürekli olarak bölün ve 10–15'i A–F'ye eşleyerek kalanları ters sırada okuyun. Sonuç, özgün sayının hexadecimal gösterimidir.
6719 → 1A3F
CSS renk değerlerinde önce kırmızı/yeşil/mavi kanallarına ayırmak (her biri 0–255) her dönüşümü küçük ve kolay anlaşılır tutar.
Yukarıdan deneyin — sayınızı girin ve sonucu anında görün.
Hex'ten Decimal'e Nasıl Dönüştürülür
Hexadecimal (16 Tabanı) → Decimal (10 Tabanı)
Her hex hanesini, 16'nın konumuna karşılık gelen kuvvetiyle (en sağdaki = 16⁰) çarpın, ardından sonuçları toplayın. A–F'yi 10–15 olarak alın. Örneğin, 1A3F = 1×4096 + 10×256 + 3×16 + 15 = 6719. Bu, decimal'den hex'e dönüştürmenin tersidir ve hexadecimal'den decimal'e dönüştürmeyle aynı yöntemdir.
1A3F → 6719
16'nın kuvvetleri hızla büyür: 1, 16, 256, 4096, 65536. İlk birkaçını ezberlemek zihinden hesabı çok hızlandırır.
Yukarıdan deneyin — sayınızı girin ve sonucu anında görün.