Come usare il carattere senza segno in C con esempi

Come Usare Il Carattere Senza Segno In C Con Esempi



Nella programmazione C, i tipi di dati vengono utilizzati per dichiarare una variabile che determina la dimensione della memoria e il tipo della variabile dichiarata. char è un tipo di dati in C che può memorizzare sia caratteri che numeri interi (ma li tratterà come caratteri). Può memorizzare valori tra -128 E +127 e può contenere 1 byte di memoria. firmato e non firmato sono modificatori di dati; Dove firmato può memorizzare sia numeri positivi che negativi e non firmato può memorizzare solo valori positivi.

In questo tutorial impareremo il carattere non firmato e il suo utilizzo nella programmazione C con codice di esempio.

carattere senza segno in C con esempi

IL tipo char in C ha le dimensioni di 1 byte e può essere un carattere firmato e un carattere non firmato entrambi hanno la stessa memoria di 1 byte e servono per memorizzare un solo carattere. La variabile char memorizza il valore ASCII del carattere che rappresenta. Ad esempio, se la variabile char memorizza il carattere 'CON' , quindi memorizza il valore ASCII di 'CON' che è 90.







Se il tipo di dati è firmato , può contenere zero, positivo e negativo. L'intervallo di valori a firmato il tipo di dati che può contenere è suddiviso equamente tra positivo e negativo, con zero che rappresenta il valore medio.



Se il tipo di dati è non firmato , contiene solo valori negativi, compreso lo zero. Questo perché tutti i bit nella variabile vengono utilizzati per rappresentare il valore anziché un bit riservato al segno.



Nella programmazione C, il non firmato Il tipo di dati char è un'opzione utile quando si ha a che fare con valori dinamici. A differenza dei dati brevi o degli interi, non firmato char usa tutto 8 bit della sua memoria e non ha bit con segno. Ciò significa che i dati senza segno vanno da 0 a 255, consentendo l'archiviazione in memoria di valori più grandi. Usando carattere non firmato , puoi ottimizzare il tuo codice e risparmiare spazio di memoria mentre continui a completare le attività richieste.





Sintassi per Dichiarazione

Di seguito è riportata la sintassi per l'utilizzo di carattere non firmato tipo di dati in C:

non firmato char nome_variabile ;

Esempio 1: memorizzazione e visualizzazione di un valore char senza segno

Si consideri l'esempio seguente utilizzato per archiviare e visualizzare il file carattere non firmato digitare il valore in C.



#include

int principale ( ) {

non firmato char myChar = 'CON' ;

printf ( 'Il mio personaggio è: %c' , myChar ) ;

ritorno 0 ;

}

Esempio 2: memorizzazione di più valori char senza segno in un array

Puoi anche memorizzare più valori char senza segno in un array e qui c'è un codice di esempio per questo.

#include

int principale ( ) {

non firmato char myarray [ 3 ] = { 10 , quindici , 25 } ;

printf ( 'I valori nell'array sono: ' ) ;

per ( int io = 0 ; io < 3 ; io ++ ) {

printf ( '%D ' , myarray [ io ] ) ;

}

printf ( ' \N ' ) ;

ritorno 0 ;

}

Linea di fondo

IL carattere non firmato il tipo di dati in C può essere utilizzato per memorizzare caratteri e numeri. Utilizza 8 bit di memoria e non ha bit con segno, consentendo l'archiviazione in memoria di valori più grandi. Usando carattere senza segno, puoi migliorare il tuo codice e risparmiare spazio di memoria mentre fai quello che vuoi.