Cum să utilizați caracterul nesemnat în C cu exemple

Cum Sa Utilizati Caracterul Nesemnat In C Cu Exemple



În programarea C, tipurile de date sunt folosite pentru a declara o variabilă care determină dimensiunea memoriei și tipul variabilei declarate. char este un tip de date în C care poate stoca atât caractere, cât și numere întregi (dar le va trata ca caractere). Poate stoca valori între -128 și +127 și poate deține 1 octet de memorie. semnat și nesemnat sunt modificatori de date; Unde semnat poate stoca atât numere pozitive cât și numere negative și nesemnat poate stoca doar valori pozitive.

În acest tutorial, vom învăța nesemnat char și utilizarea sa în programarea C cu cod exemplu.

caracter nesemnat în C cu Exemple

The tipul char în C are dimensiunea de 1 octet și poate fi o semnat char si un nesemnat char ambele au aceeași memorie de 1 octet și sunt folosite pentru a stoca un singur caracter. Variabila char stochează valoarea ASCII a caracterului pe care îl reprezintă. De exemplu, dacă variabila char stochează caracterul 'CU' , apoi stochează valoarea ASCII a 'CU' care este 90.







Dacă tipul de date este semnat , poate conține zero, pozitiv și negativ. Gama de valori a semnat tipul de date care poate fi păstrat este împărțit în mod egal între pozitiv și negativ, cu zero reprezentând valoarea de mijloc.



Dacă tipul de date este nesemnat , conține doar valori negative, inclusiv zero. Acest lucru se datorează faptului că toți biții din variabilă sunt utilizați pentru a reprezenta valoarea, mai degrabă decât un bit rezervat pentru semn.



În programarea C, nesemnat tipul de date char este o opțiune utilă atunci când se ocupă de valori dinamice. Spre deosebire de datele scurte sau numerele întregi, nesemnat char folosește toate 8 biți din memorie și nu are biți semnati. Aceasta înseamnă că datele nesemnate variază de la 0 la 255, permițând stocarea în memorie a unor valori mai mari. Prin utilizarea nesemnat char , puteți să vă optimizați codul și să economisiți spațiu de memorie, continuând să îndepliniți sarcinile necesare.





Sintaxă pentru declarație

Următoarea este sintaxa pentru utilizarea nesemnat char tip de date în C:

nesemnat char nume_variabilă ;

Exemplul 1: Stocarea și afișarea unei valori caracter nesemnate

Luați în considerare următorul exemplu care este folosit pentru a stoca și afișa nesemnat char tastați valoarea în C.



#include

int principal ( ) {

nesemnat char myChar = 'CU' ;

printf ( „Personajul meu este: %c” , myChar ) ;

întoarcere 0 ;

}

Exemplul 2: Stocarea mai multor valori nesemnate într-o matrice

De asemenea, puteți stoca mai multe valori de caracter nesemnate într-o matrice și iată un exemplu de cod pentru asta.

#include

int principal ( ) {

nesemnat char myarray [ 3 ] = { 10 , cincisprezece , 25 } ;

printf ( 'Valorile din matrice sunt: ​​' ) ;

pentru ( int i = 0 ; i < 3 ; i ++ ) {

printf ( „%d” , myarray [ i ] ) ;

}

printf ( ' \n ' ) ;

întoarcere 0 ;

}

Concluzie

The nesemnat char tipul de date în C poate fi folosit pentru a stoca caractere și numere. Folosește 8 biți de memorie și nu are biți semnati, permițând stocarea în memorie a unor valori mai mari. Prin utilizarea caracter nesemnat, vă puteți îmbunătăți codul și puteți economisi spațiu de memorie în timp ce faceți ceea ce doriți.