Maison  >  Article  >  développement back-end  >  Que signifie signé en langage C ?

Que signifie signé en langage C ?

下次还敢
下次还敢original
2024-04-13 18:09:141101parcourir

Signé en langage C signifie que la variable peut stocker des valeurs entières signées, c'est-à-dire des entiers pouvant représenter des valeurs positives et négatives. La plage d'une variable signée dépend de son type, par exemple la plage de int signé est de -2 147 483 648 à 2 147 483 647.

Que signifie signé en langage C ?

La signification de signé en langage C

Qu'est-ce qui est signé ?

En langage C, signé est un mot-clé qui indique qu'une variable peut stocker des valeurs entières signées.

La signification d'un entier signé

Un entier signé fait référence à une série d'entiers qui peuvent représenter des valeurs positives et négatives. Les valeurs positives sont représentées par un signe plus (+) et les valeurs négatives sont représentées par un signe moins (-).

Portée de la variable signée

La portée de la variable signée dépend de son type. Par exemple :

  • short signé : -32 768 à 32 767
  • int signé : -2 147 483 648 à 2 147 483 647
  • long signé : -9 223 372 036 ,8 54 775 808 à 9 223 372 036 854 775 807

Exemple :

<code class="c">signed int age = 25;  // 存储 25
signed int temperature = -10;  // 存储 -10</code>

Remarque :

  • Pour les types non signés (en utilisant le mot-clé unsigned), le type ne peut stocker que des valeurs non négatives.
  • signed fonctionne par défaut pour les variables entières. Si unsigned est spécifié explicitement, la variable sera traitée comme un type non signé.
  • Le type signé occupe le même espace que le type non signé.

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