← Pembangun & Data
Pembangun & Data · berjalan secara setempat

Penukar Integer Bertandatangan dan Tidak Bertandatangan

Tafsir semula integer perpuluhan antara perwakilan two's-complement bertanda dan tak bertanda pada lebar 8, 16, 32 atau 64 bit yang jelas.

Data kerja anda kekal dalam pelayar ini.

Mengapa alat ini berguna

Gunakan penukar ini apabila log, API binari atau medan pangkalan data memaparkan bit lebar tetap yang sama dengan tanda berbeza dan anda perlu menyelaraskan nilai tanpa kehilangan ketepatan.

Bagaimana ia berfungsi

Input bertanda disemak julat dan dipetakan modulo 2^width; input tidak bertanda dihadkan kepada corak bit yang sama dan ditafsirkan dengan menguji bit paling signifikan.

Contoh praktikal

Pada 8 bit, -1 bertanda dan 255 tidak bertanda berkongsi heksadesimal 0xFF dan binari 11111111, manakala 128 tidak bertanda ditafsir semula sebagai -128 bertanda.

Pengesahan

Pengiraan adalah deterministik dan menerangkan ralat pengesahan dan bukannya menukar input tidak sah secara senyap.

Sempadan privasi

Input dan output kekal dalam tab ini. Penyalinan dan muat turun berlaku melalui API pelayar tanpa muat naik ke pelayan.

Pasport keputusan

Setiap operasi melaporkan mod alat, cap masa dan saiz input/output supaya data yang diubah suai boleh diaudit.