Comment utiliser un caractère non signé en C avec des exemples

Comment Utiliser Un Caractere Non Signe En C Avec Des Exemples



En programmation C, les types de données sont utilisés pour déclarer une variable qui détermine la taille de la mémoire et le type de la variable déclarée. carboniser est un type de données en C qui peut stocker à la fois des caractères et des entiers (mais les traitera comme des caractères). Il peut stocker des valeurs entre -128 et +127 et peut contenir 1 octet de mémoire. signé et non signé sont des modificateurs de données ; où signé peut stocker des nombres positifs et négatifs et non signé ne peut stocker que des valeurs positives.

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.

#include

entier 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.