Como usar caracteres não assinados em C com exemplos

Como Usar Caracteres Nao Assinados Em C Com Exemplos



Na programação C, os tipos de dados são usados ​​para declarar uma variável que determina o tamanho da memória e o tipo da variável declarada. Caracteres é um tipo de dados em C que pode armazenar caracteres e números inteiros (mas irá tratá-los como caracteres). Ele pode armazenar valores entre -128 e +127 e pode conter 1 byte de memória. assinado e não assinado são modificadores de dados; onde assinado pode armazenar números positivos e negativos e não assinado só pode armazenar valores positivos.

Neste tutorial, aprenderemos a caracter não identifcado e seu uso em programação C com código de exemplo.

char não assinado em C com exemplos

O tipo char em C tem o tamanho de 1 byte e pode ser um caracter assinado e um caracter não identifcado ambos têm a mesma memória de 1 byte e são usados ​​para armazenar um único caractere. A variável char armazena o valor ASCII do caractere que ela representa. Por exemplo, se a variável char estiver armazenando o caractere 'COM' , então ele está armazenando o valor ASCII de 'COM' que é 90.







Se o tipo de dados for assinado , pode conter zero, positivo e negativo. A gama de valores a assinado tipo de dados pode conter é dividido igualmente entre positivo e negativo, com zero representando o valor do meio.



Se o tipo de dados for não assinado , ele contém apenas valores negativos, incluindo zero. Isso ocorre porque todos os bits na variável são usados ​​para representar o valor em vez de um bit reservado para o sinal.



Na programação C, o não assinado O tipo de dados char é uma opção útil ao lidar com valores dinâmicos. Ao contrário de dados curtos ou inteiros, não assinado char usa tudo 8 bits de sua memória e não tem bits assinados. Isso significa que os dados sem sinal variam de 0 a 255, permitindo que valores maiores sejam armazenados na memória. usando caracter não identifcado , você pode otimizar seu código e economizar espaço de memória enquanto continua a concluir as tarefas necessárias.





Sintaxe para Declaração

A seguir está a sintaxe para usar o caracter não identifcado tipo de dados em C:

não assinado Caracteres nome variável ;

Exemplo 1: Armazenando e exibindo um valor unsigned char

Considere o seguinte exemplo que é usado para armazenar e exibir o caracter não identifcado digite o valor em C.



#include

int principal ( ) {

não assinado Caracteres meuChar = 'COM' ;

printf ( 'Meu personagem é: %c' , meuChar ) ;

retornar 0 ;

}

Exemplo 2: Armazenando vários valores de caracteres não assinados em uma matriz

Você também pode armazenar vários valores de caracteres não assinados em uma matriz e aqui está um código de exemplo para isso.

#include

int principal ( ) {

não assinado Caracteres minhamatriz [ 3 ] = { 10 , quinze , 25 } ;

printf ( 'Os valores na matriz são: ' ) ;

para ( int eu = 0 ; eu < 3 ; eu ++ ) {

printf ( '%d' , minhamatriz [ eu ] ) ;

}

printf ( ' \n ' ) ;

retornar 0 ;

}

Conclusão

O caracter não identifcado tipo de dados em C pode ser usado para armazenar caracteres e números. Utiliza 8 bits de memória e não possui bits assinados, permitindo que valores maiores sejam armazenados na memória. usando caracter não identifcado, você pode melhorar seu código e economizar espaço na memória enquanto faz o que quiser.