Kaip naudoti nepasirašytą ženklą C su pavyzdžiais

Kaip Naudoti Nepasirasyta Zenkla C Su Pavyzdziais



C programuojant duomenų tipai naudojami deklaruoti kintamąjį, kuris nustato deklaruojamo kintamojo atminties dydį ir tipą. char yra duomenų tipas C, kuris gali saugoti ir simbolius, ir sveikuosius skaičius (tačiau traktuos juos kaip simbolius). Jis gali saugoti reikšmes tarp -128 ir +127 ir gali turėti 1 baitą atminties. pasirašytas ir nepasirašytas yra duomenų modifikatoriai; kur pasirašyta gali saugoti tiek teigiamus, tiek neigiamus skaičius ir nepasirašytas gali saugoti tik teigiamas reikšmes.

Šioje pamokoje mes išmoksime nepasirašytas char ir jo naudojimas C programuojant su pavyzdiniu kodu.

unsigned char C su pavyzdžiais

The char įrašykite C turi dydį 1 baitas ir tai gali būti a pasirašytas char ir an nepasirašytas char abu turi tą pačią 1 baito atmintį ir yra naudojami vienam simboliui išsaugoti. Kintamasis char saugo simbolio, kurį jis atstovauja, ASCII reikšmę. Pavyzdžiui, jei kintamasis char saugo simbolį 'SU' , tada jis išsaugo ASCII reikšmę 'SU' kuris yra 90.







Jei duomenų tipas yra pasirašyta , jame gali būti nulis, teigiamas ir neigiamas. Vertybių diapazonas a pasirašyta duomenų tipas, kurį gali turėti, yra tolygiai padalintas į teigiamą ir neigiamą, o nulis reiškia vidurinę reikšmę.



Jei duomenų tipas yra nepasirašytas , jame yra tik neigiamos reikšmės, įskaitant nulį. Taip yra todėl, kad visi kintamojo bitai naudojami reikšmei pavaizduoti, o ne ženklui rezervuotas bitas.



Programuojant C, nepasirašytas char duomenų tipas yra naudinga parinktis dirbant su dinaminėmis reikšmėmis. Skirtingai nuo trumpų duomenų ar sveikųjų skaičių, nepasirašytas char naudoja viską 8 bitai savo atminties ir neturi jokių ženklų bitų. Tai reiškia, kad nepasirašyti duomenys svyruoja nuo 0 iki 255, todėl atmintyje gali būti saugomos didesnės reikšmės. Naudojant nepasirašytas char , galite optimizuoti savo kodą ir sutaupyti vietos atmintyje ir toliau atlikti reikiamas užduotis.





Deklaracijos sintaksė

Toliau pateikiama sintaksė, skirta naudoti nepasirašytas char duomenų tipas C:

nepasirašytas char kintamojo_pavadinimas ;

1 pavyzdys: Nepaženklintos simbolio reikšmės saugojimas ir rodymas

Apsvarstykite toliau pateiktą pavyzdį, kuris naudojamas saugoti ir rodyti nepasirašytas char įveskite reikšmę C.



#include

tarpt pagrindinis ( ) {

nepasirašytas char myChar = 'SU' ;

printf ( 'Mano veikėjas yra: %c' , myChar ) ;

grąžinti 0 ;

}

2 pavyzdys: kelių nepasirašytų simbolių reikšmių saugojimas masyve

Taip pat masyve galite saugoti kelias nepasirašytas simbolių reikšmes ir čia yra tam skirtas kodas.

#include

tarpt pagrindinis ( ) {

nepasirašytas char myarray [ 3 ] = { 10 , penkiolika , 25 } ;

printf ( 'Masyvo reikšmės yra: ) ;

dėl ( tarpt i = 0 ; i < 3 ; i ++ ) {

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

}

printf ( \n ) ;

grąžinti 0 ;

}

Apatinė eilutė

The nepasirašytas char duomenų tipas C gali būti naudojamas simboliams ir skaičiams saugoti. Jis naudoja 8 bitus atminties ir neturi ženklų bitų, todėl atmintyje gali būti saugomos didesnės reikšmės. Naudojant nepasirašytas ženklas, galite pagerinti savo kodą ir sutaupyti vietos atmintyje darydami tai, ko norite.