Bu araç hakkında
İkiye Tümleyen Dönüştürücü, işaretli bir tam sayıyı seçtiğiniz bir bit genişliğinde (4, 8, 16, 32 veya 64 bit) ikiye tümleyen ikili ve onaltılık gösterimine kodlar ve bir ikili veya hex desenini temsil ettiği işaretli değere geri çözer. Baştan sona BigInt kullanır, böylece 64 bitlik değerler duyarlık kaybı olmadan tam olarak işlenir.
N bit genişliği için işaretli aralık −2^(N−1) ile 2^(N−1)−1 arasındadır. Bir ondalık d'yi kodlamak için: d negatif değilse desen basitçe d'dir; d negatifse desen 2^N + d'dir (eşdeğer olarak |d|'nin tüm bitlerini ters çevirip 1 ekleyin). Araç, N bitlik sıfır dolgulu ikiliyi, N/4 basamaklı hex'i, bire tümleyeni (bit bazlı NOT) ve aynı bitlerin işaretsiz yorumunu çıktılar ve bir değer seçilen genişliğe sığmadığında bir taşma hatası işaretler.
Çözmek için bir ikili veya hex desenini yapıştırın; araç en üst bitini okur: en anlamlı bit ayarlıysa değer desen − 2^N'dir (negatif), aksi halde desenin kendisidir. Her zaman işaretli ve işaretsiz okumaları yan yana gösterir; bu tam olarak ikiye tümleyenin donanım düzeyinde çözdüğü belirsizliktir. Tüm hesaplama tarayıcınıza yereldir.