Kako uporabljati unsigned char v C s primeri

Kako Uporabljati Unsigned Char V C S Primeri



V programiranju C se podatkovni tipi uporabljajo za deklaracijo spremenljivke, ki določa velikost pomnilnika in vrsto deklarirane spremenljivke. char je podatkovni tip v C, ki lahko shrani tako znake kot cela števila (vendar jih bo obravnaval kot znake). Lahko shrani vrednosti med -128 in +127 in lahko vsebuje 1 bajt pomnilnika. podpisani in nepodpisani so modifikatorji podatkov; kje podpisan lahko shrani tako pozitivna kot negativna števila in nepodpisan lahko shrani samo pozitivne vrednosti.

V tej vadnici se bomo naučili nepredpisan znak in njegovo uporabo v programiranju C z vzorčno kodo.

unsigned char v C s primeri

The vrsta char v C ima velikost 1 bajt in je lahko a podpisani znak in an nepredpisan znak oba imata enak pomnilnik 1 bajta in se uporabljata za shranjevanje enega znaka. Spremenljivka char shrani vrednost ASCII znaka, ki ga predstavlja. Na primer, če spremenljivka char shranjuje znak 'Z' , potem shranjuje vrednost ASCII 'Z' ki je 90.







Če je tip podatkov podpisan , lahko vsebuje ničlo, pozitivno in negativno. Razpon vrednosti a podpisan podatkovni tip, ki ga lahko vsebuje, je enakomerno razdeljen med pozitivne in negativne, pri čemer ničla predstavlja srednjo vrednost.



Če je tip podatkov nepodpisan , vsebuje samo negativne vrednosti, vključno z ničlo. To je zato, ker se vsi biti v spremenljivki uporabljajo za predstavitev vrednosti in ne za bit, rezerviran za znak.



V programiranju C je nepodpisan podatkovni tip char je uporabna možnost pri delu z dinamičnimi vrednostmi. Za razliko od kratkih podatkov ali celih števil, nepodpisan char uporablja vse 8 bitov svojega pomnilnika in nima predpisanih bitov. To pomeni, da se nepodpisani podatki gibljejo od 0 do 255, kar omogoča shranjevanje večjih vrednosti v pomnilnik. Z uporabo nepredpisan znak , lahko optimizirate svojo kodo in prihranite prostor v pomnilniku, medtem ko nadaljujete z dokončanjem zahtevanih nalog.





Sintaksa za deklaracijo

Sledi sintaksa za uporabo nepredpisan znak vrsta podatkov v C:

nepodpisan char ime_spremenljivke ;

Primer 1: Shranjevanje in prikaz nepredznačene vrednosti char

Razmislite o naslednjem primeru, ki se uporablja za shranjevanje in prikaz nepredpisan znak vnesite vrednost v C.



#include

int glavni ( ) {

nepodpisan char myChar = 'Z' ;

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

vrnitev 0 ;

}

2. primer: shranjevanje več nepredznačenih vrednosti char v matriko

V matriko lahko shranite tudi več nepredznačenih vrednosti char in tukaj je vzorčna koda za to.

#include

int glavni ( ) {

nepodpisan char myarray [ 3 ] = { 10 , petnajst , 25 } ;

printf ( 'Vrednosti v matriki so: ' ) ;

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

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

}

printf ( ' \n ' ) ;

vrnitev 0 ;

}

Spodnja črta

The nepredpisan znak podatkovni tip v C se lahko uporablja za shranjevanje znakov in številk. Uporablja 8 bitov pomnilnika in nima predpisanih bitov, kar omogoča shranjevanje večjih vrednosti v pomnilnik. Z uporabo nepredpisan char, lahko izboljšate svojo kodo in prihranite prostor v pomnilniku, medtem ko počnete, kar želite.