UNSIGNED |
Non signé |
---|---|
ISO C99 |
Syntaxe
simple-type-specifier := unsigned |
Paramètres
Nom | Description |
---|---|
simple-type-specifier | Ce paramètre permet d'indiquer un spécificateur de simple type. |
Description
Ce mot réservé permet d'indiquer que le type de données ne contient pas de partie négatif, que c'est n'est pas un nombre entier mais un nombre naturel.
Remarque
- Les anciens compilateurs, comme par exemple Turbo C, ne supportaient pas la définition d'un type de données «unsigned» n'importe où dans les instructions du code source C, ils étaient uniquement autorisé au début d'un bloc de code ou dans les zones de définition.
Exemple
Cet exemple permet divers façon d'utiliser le mot clef :
Essayer maintenant !
- #include <stdio.h>
- #include <stdlib.h>
-
- int main()
- {
- unsigned a = 1;
- unsigned long b = 1000000;
- unsigned short c = 10000;
- unsigned int d = 1000;
- printf("a =%i, b=%i\n",a,b);
- return 0;
- }
on obtiendra le résultat suivant :
a =1, b=1000000Voir également
Langage de programmation - C - Références de mots réservés (mots clefs) - char
Langage de programmation - C - Références de mots réservés (mots clefs) - int
Langage de programmation - C - Références de mots réservés (mots clefs) - long
Langage de programmation - C - Références de mots réservés (mots clefs) - short
Langage de programmation - C - Références de mots réservés (mots clefs) - signed
Dernière mise à jour : Mardi, le 28 juillet 2015