Kako koristiti unsigned char u C-u s primjerima

Kako Koristiti Unsigned Char U C U S Primjerima



U C programiranju tipovi podataka koriste se za deklariranje varijable koja određuje veličinu memorije i tip deklarirane varijable. char je tip podataka u C-u koji može pohraniti i znakove i cijele brojeve (ali će ih tretirati kao znakove). Može pohraniti vrijednosti između -128 i +127 i može držati 1 bajt memorije. potpisan i nepotpisan su modifikatori podataka; gdje potpisan može pohraniti i pozitivne i negativne brojeve i nepotpisan može pohraniti samo pozitivne vrijednosti.

U ovom vodiču ćemo naučiti unsigned char i njegovu upotrebu u C programiranju s oglednim kodom.

unsigned char u C-u s primjerima

The tip char u C ima veličinu 1 bajt i to može biti a signed char i an unsigned char oba imaju istu memoriju od 1 bajta i koriste se za pohranu jednog znaka. Varijabla char pohranjuje ASCII vrijednost znaka koji predstavlja. Na primjer, ako char varijabla pohranjuje znak 'S' , tada pohranjuje ASCII vrijednost 'S' što je 90.







Ako je tip podataka potpisan , može sadržavati nulu, pozitivno i negativno. Raspon vrijednosti a potpisan tip podataka koji može sadržavati ravnomjerno je podijeljen između pozitivnih i negativnih, s nulom koja predstavlja srednju vrijednost.



Ako je tip podataka nepotpisan , sadrži samo negativne vrijednosti, uključujući nulu. To je zato što se svi bitovi u varijabli koriste za predstavljanje vrijednosti, a ne bit rezerviran za znak.



U C programiranju, nepotpisan tip podataka char korisna je opcija kada se radi s dinamičkim vrijednostima. Za razliku od kratkih podataka ili cijelih brojeva, nepotpisan char koristi sve 8 bita svoje memorije i nema potpisanih bitova. To znači da se podaci bez predznaka kreću od 0 do 255, što omogućuje pohranu većih vrijednosti u memoriju. Pomoću unsigned char , možete optimizirati svoj kod i uštedjeti memorijski prostor dok nastavljate izvršavati potrebne zadatke.





Sintaksa za deklaraciju

Slijedi sintaksa za korištenje unsigned char vrsta podataka u C:

nepotpisan char ime_varijable ;

Primjer 1: Pohranjivanje i prikazivanje nepredpisane vrijednosti char

Razmotrite sljedeći primjer koji se koristi za pohranu i prikaz unsigned char upišite vrijednost u C.



#include

int glavni ( ) {

nepotpisan char mojZnak = 'S' ;

printf ( 'Moj lik je: %c' , mojZnak ) ;

povratak 0 ;

}

Primjer 2: Pohranjivanje više nepredpisanih char vrijednosti u polju

Također možete pohraniti više nepredpisanih char vrijednosti u nizu, a ovdje je primjer koda za to.

#include

int glavni ( ) {

nepotpisan char myarray [ 3 ] = { 10 , petnaest , 25 } ;

printf ( 'Vrijednosti u nizu su: ' ) ;

za ( int ja = 0 ; ja < 3 ; ja ++ ) {

printf ( '%d' , myarray [ ja ] ) ;

}

printf ( ' \n ' ) ;

povratak 0 ;

}

Poanta

The unsigned char tip podataka u C-u može se koristiti za pohranjivanje znakova i brojeva. Koristi 8 bita memorije i nema potpisanih bitova, što omogućuje pohranu većih vrijednosti u memoriju. Pomoću nepredpisani znak, možete poboljšati svoj kod i uštedjeti memorijski prostor dok radite ono što želite.