À retenir
- Peut représenter des valeurs négatives, positives ou nulles.
- Utilise un bit spécifique (souvent le plus à gauche) pour coder le signe.
- À taille égale (ex: 16 bits), son maximum positif est deux fois plus petit qu'un entier non signé.
Un entier signé est un format de stockage numérique qui permet à un ordinateur de manipuler des nombres entiers pouvant être positifs, négatifs ou égaux à zéro. C'est l'équivalent informatique des nombres relatifs en mathématiques : on lui réserve un petit espace (un bit) pour indiquer si le nombre porte un signe 'plus' ou 'moins'.
Étymologie
Vient du latin integer (intact, entier) et du français « signe », car une partie de l'information binaire est dédiée à l'affichage de la polarité (+/-). En informatique, cette notion s'est imposée avec l'architecture des processeurs pour permettre les soustractions et la gestion des nombres négatifs via des méthodes comme le complément à deux.
Exemples d'usage
- Une température enregistrée à
-10degrés. - Le solde d'un compte bancaire qui passe à
-50euros en cas de découvert. - Un compte à rebours avant le lancement d'une application (3, 2, 1, 0, -1...).
Cas d'usage
Il est utilisé massivement dans le développement de logiciels pour tout calcul mathématique courant, la gestion de coordonnées spatiales, ou encore dans les bases de données pour stocker des variations de valeurs (hausse ou baisse).
Bonnes pratiques
Soyez vigilant sur les limites (bornes) du type choisi. Si vous dépassez la valeur maximale autorisée d'un entier signé (overflow), le nombre risque de 'boucler' et de devenir brusquement une valeur négative très élevée, ce qui peut causer des bugs critiques.
Synonymes
Antonymes
Conseil
Si vous débutez, utilisez le type standard (souvent int) qui est signé par défaut. Ne passez aux entiers non signés que si vous manquez de place pour de très grands nombres positifs ou pour des besoins matériels spécifiques.
Questions fréquentes
Pourquoi ne pas utiliser des entiers signés partout ?
Parce que pour un même espace mémoire, un entier non signé permet d'atteindre des nombres positifs beaucoup plus grands, ce qui est utile pour compter des choses qui ne sont jamais négatives (comme des pixels ou des octets).
C'est quoi le complément à deux ?
C'est l'astuce mathématique utilisée par l'ordinateur pour représenter les nombres négatifs d'une manière qui simplifie les calculs pour le processeur.