Sayı Tabanı Dönüştürücü

İkiye tümleyen ve bit düzenleyici ile ikilik, sekizlik, onluk, hex ve 2-36 tabanları.

Yerelde çalışır · hiçbir şey yüklenmez

Two's complement

Click a bit to flip it. Bit numbers are shown under each cell; the dashed cell is the sign bit.

Ne işe yarar?

Herhangi bir alana (onluk, onaltılık, ikilik, sekizlik veya 2 ile 36 arasında özel bir taban) bir sayı yazın; diğerleri siz yazdıkça güncellenir.

  • Her boyutta: dönüşüm JavaScript BigInt kullanır; bu sayede 128 bitlik anahtarlar, 64 bitlik kimlikler ve 30 basamaklı sayılar, kayan noktalı dönüştürücülerdeki yuvarlama olmadan tam olarak dönüştürülür.
  • Değerleri koddaki hâliyle yapıştırın: 0x, 0b ve 0o önekleri, 1_000_000, DEAD BEEF veya 1,234,567 gibi ayırıcılar ve baştaki eksi işareti tanınır. Önek alanın tabanını geçersiz kılar; böylece 0xFF değerini onluk kutusuna yapıştırmak da çalışır.
  • Çıktıda basamak gruplama: hex ve ikilik dörtlü gruplar hâlinde, onluk ise binlik ayırıcılarla.
  • 8, 16, 32 ve 64 bit için ya da otomatik olarak sığan en küçük genişlik için ikiye tümleyen. İşaretli ve işaretsiz yorumu, doldurulmuş hex ve ikilik deseni ve big-endian ile little-endian sırasındaki baytları görürsünüz. Örneğin 8 bitte -1 değeri 0xFF‘tir; int32 olarak okunan 0xFFFFFFFF ise -1‘dir.
  • Bit ızgarası: herhangi bir bite tıklayarak onu tersine çevirin ve tüm gösterimlerin değiştiğini izleyin. İşaret biti işaretlidir.
  • 8 tabanı (sekizlik) için 4. konumda geçersiz basamak “9” gibi kesin hata mesajları.

Nasıl kullanılır?

Herhangi bir alana yazmaya başlayın veya örnek değerler arasında geçiş yapmak için Örnek düğmesine basın. Bir alanın gösterimini kopyalamak için yanındaki Kopyala düğmesini kullanın.

Gizlilik

Tüm dönüşümler tarayıcınızda yapılır. Hiçbir şey yüklenmez; son değeriniz ve ayarlarınız bu cihazda hatırlanır.