Dans ce tutoriel, nous allons apprendre le caractère non signé et son utilisation dans la programmation C avec un exemple de code.
caractère non signé en C avec des exemples
Le type de caractère en C a la taille de 1 octet et ça peut être un caractère signé Et un caractère non signé les deux ont la même mémoire de 1 octet et sont utilisés pour stocker un seul caractère. La variable char stocke la valeur ASCII du caractère qu'elle représente. Par exemple, si la variable char stocke le caractère 'AVEC' , alors il stocke la valeur ASCII de 'AVEC' qui est 90.
Si le type de données est signé , il peut contenir zéro, positif et négatif. La plage de valeurs a signé Le type de données peut contenir est réparti de manière égale entre positif et négatif, zéro représentant la valeur médiane.
Si le type de données est non signé , il ne contient que des valeurs négatives, y compris zéro. En effet, tous les bits de la variable sont utilisés pour représenter la valeur plutôt qu'un bit réservé au signe.
En programmation C, le non signé Le type de données char est une option utile lorsqu'il s'agit de valeurs dynamiques. Contrairement aux données courtes ou aux entiers, non signé char utilise tout 8 bits de sa mémoire et n'a pas de bits signés. Cela signifie que les données non signées vont de 0 à 255, ce qui permet de stocker des valeurs plus importantes en mémoire. En utilisant caractère non signé , vous pouvez optimiser votre code et économiser de l'espace mémoire tout en continuant à effectuer les tâches requises.
Syntaxe pour la déclaration
Voici la syntaxe d'utilisation de caractère non signé type de données en C :
non signé carboniser Nom de variable ;Exemple 1 : Stockage et affichage d'une valeur char non signée
Considérez l'exemple suivant qui est utilisé pour stocker et afficher le caractère non signé tapez la valeur en C.
#include
entier principal ( ) {
non signé carboniser monChar = 'AVEC' ;
printf ( 'Mon personnage est : %c' , monChar ) ;
retour 0 ;
}
Exemple 2 : stockage de plusieurs valeurs char non signées dans un tableau
Vous pouvez également stocker plusieurs valeurs de caractères non signés dans un tableau et voici un exemple de code pour cela.
#includeentier principal ( ) {
non signé carboniser myarray [ 3 ] = { dix , quinze , 25 } ;
printf ( 'Les valeurs du tableau sont : ' ) ;
pour ( entier je = 0 ; je < 3 ; je ++ ) {
printf ( '%d ' , myarray [ je ] ) ;
}
printf ( ' \n ' ) ;
retour 0 ;
}
Conclusion
Le caractère non signé Le type de données en C peut être utilisé pour stocker des caractères et des nombres. Il utilise 8 bits de mémoire et n'a pas de bits signés, ce qui permet de stocker des valeurs plus importantes en mémoire. En utilisant caractère non signé, vous pouvez améliorer votre code et économiser de l'espace mémoire tout en faisant ce que vous voulez.