Exemple résolu

Opération: Décimal → bits
a: -1
Largeur en bits: 8

→ 1111 1111; hex: FF; 10: −1

Méthode et portée

Encodez un entier décimal signé ou décodez une chaîne binaire de largeur exacte, sans espaces. Le premier bit est le signe. Plage : −2^(w−1) à 2^(w−1)−1. Les dépassements sont refusés.

negative x → 2ʷ + x

Précision et limites

≈ indique une approximation. L’arrondi affiché ne modifie pas le calcul interne.