Code, data, at QR na tool

Two’s Complement Calculator

Maglagay ng signed o unsigned integer at lapad. Eksaktong kinakalkula gamit ang BigInt bilang (~x + 1) mod 2^N.

Lokal na pinoproseso sa browserHindi kailangan ng accountMga detalye ng pagkapribado ↗

Signed: −2^(N−1) hanggang 2^(N−1)−1. Unsigned: 0 hanggang 2^N−1. Lapad 1–10,000 bit; input hanggang 4,096 digit.

Maglagay ng integer at lapad.

Paano gamitin

Paano gamitin

  1. Piliin ang signed o unsigned na interpretasyon.
  2. Maglagay ng integer at lapad na 1–10,000 bit.
  3. Kalkulahin ang fixed-width na bit pattern at signed at unsigned na halaga.

Malinaw na saklaw

Ang signed ay −2^(N−1) hanggang 2^(N−1)−1; ang unsigned ay 0 hanggang 2^N−1.

Eksaktong BigInt

Arbitrary-precision integer ang gamit sa (~x + 1) mod 2^N, kaya tama ang malalaking halaga at minimum signed value.

Lokal na kalkulasyon

Sa browser ginagawa ang validation at kalkulasyon. Hindi ina-upload o iniimbak ang input.

Mga madalas itanong

Maaari mo ring alamin

Ano ang signed minimum value?

Ang negation ng −2^(N−1) ay 100…0 at valid ito.

Puwede bang negatibo ang unsigned?

Hindi. Non-negative na 0 hanggang 2^N−1 lamang.

May limitasyon ba?

Lapad na 1–10,000 bit at decimal input na hanggang 4,096 digit.