Maison >Opération et maintenance >exploitation et entretien des fenêtres >Ce qui n'est pas signé dans la programmation informatique

Ce qui n'est pas signé dans la programmation informatique

藏色散人
藏色散人original
2019-01-19 09:42:016899parcourir

En programmation informatique, le terme « non signé » fait référence à une variable qui ne peut contenir que des nombres positifs. « Signé » en code informatique signifie qu'une variable peut contenir des valeurs négatives et positives. Cette propriété s'applique à la plupart des types de données numériques, notamment int, char, short et long.

Ce qui n'est pas signé dans la programmation informatique

Type de variable entière non signée

Le type de variable non signé int peut contenir des nombres zéro et positifs, tandis que le type int signé peut contenir des nombres négatifs, nombres zéro et positifs.

Dans les entiers 32 bits, la plage des entiers non signés est de 0 à 232-1 = 0 à 4 294 967 295, soit environ 4 milliards. La version signée passe de -231-1 à 231, soit -2 147 483 648 à 2 147 483 647, soit - 2 milliards à + 2 milliards. La plage est la même, mais déplacée sur la droite numérique.

Par défaut, le type int en C, c++ et c# est signé. Si des nombres négatifs sont impliqués, le programmeur doit passer à non signé.

Caractère non signé

Pour les caractères de seulement 1 octet, la plage des caractères non signés est de 0 à 256, tandis que la plage des caractères signés est de -127 à 127 .

Spécificateurs de type indépendants et autres utilisations

Unsigned (et signé) peuvent également être utilisés comme spécificateurs de type indépendants, mais s'ils sont utilisés seuls, ils sont par défaut int .

Les objets de type long peuvent être déclarés comme longs signés ou longs non signés. Signé long est identique à long car signé est la valeur par défaut.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Qu'est-ce que Visual BasicArticle suivant:Qu'est-ce que Visual Basic