Ako používať nepodpísaný znak v C s príkladmi

Ako Pouzivat Nepodpisany Znak V C S Prikladmi



V programovaní C sa dátové typy používajú na deklarovanie premennej, ktorá určuje veľkosť pamäte a typ deklarovanej premennej. char je dátový typ v C, ktorý môže ukladať znaky aj celé čísla (ale bude s nimi zaobchádzať ako so znakmi). Môže ukladať hodnoty medzi nimi -128 a +127 a môže obsahovať 1 bajt pamäte. podpísané a nepodpísané sú modifikátory údajov; kde podpísané môže ukladať kladné aj záporné čísla a nepodpísané môže uchovávať iba kladné hodnoty.

V tomto návode sa naučíme nepodpísaný char a jeho použitie v programovaní v jazyku C so vzorovým kódom.

unsigned char v C s príkladmi

The typ znaku v C má veľkosť 1 bajt a môže to byť a podpísaný char a nepodpísaný char oba majú rovnakú pamäť 1 bajt a používajú sa na uloženie jedného znaku. Premenná char ukladá hodnotu ASCII znaku, ktorý predstavuje. Napríklad, ak premenná char ukladá znak „S“ , potom ukladá hodnotu ASCII „S“ čo je 90.







Ak je typ údajov podpísané , môže obsahovať nulu, kladnú a zápornú hodnotu. Rozsah hodnôt a podpísané dátový typ, ktorý môže držať, je rozdelený rovnomerne medzi kladné a záporné, pričom nula predstavuje strednú hodnotu.



Ak je typ údajov nepodpísané , obsahuje iba záporné hodnoty vrátane nuly. Je to preto, že všetky bity v premennej sa používajú na vyjadrenie hodnoty a nie bit vyhradený pre znamienko.



V programovaní v jazyku C je nepodpísané typ údajov char je užitočná možnosť pri práci s dynamickými hodnotami. Na rozdiel od krátkych údajov alebo celých čísel, nepodpísané char používa všetky 8 bitov svojej pamäte a nemá žiadne bity so znamienkom. To znamená, že nepodpísané údaje sú v rozsahu od 0 do 255, čo umožňuje ukladanie väčších hodnôt do pamäte. Používaním nepodpísaný char , môžete optimalizovať svoj kód a ušetriť miesto v pamäti a zároveň pokračovať v dokončovaní požadovaných úloh.





Syntax pre deklaráciu

Nasleduje syntax pre použitie nepodpísaný char dátový typ v C:

nepodpísané char názov_premennej ;

Príklad 1: Uloženie a zobrazenie hodnoty znaku bez znamienka

Zvážte nasledujúci príklad, ktorý sa používa na uloženie a zobrazenie nepodpísaný char zadajte hodnotu v C.



#include

int Hlavná ( ) {

nepodpísané char myChar = „S“ ;

printf ( 'Moja postava je: %c' , myChar ) ;

vrátiť 0 ;

}

Príklad 2: Uloženie viacerých hodnôt znakov bez znamienka do poľa

Môžete tiež uložiť viacero nepodpísaných hodnôt znakov do poľa a tu je ukážkový kód.

#include

int Hlavná ( ) {

nepodpísané char myarray [ 3 ] = { 10 , pätnásť , 25 } ;

printf ( 'Hodnoty v poli sú: ' ) ;

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

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

}

printf ( ' \n ' ) ;

vrátiť 0 ;

}

Spodná čiara

The nepodpísaný char dátový typ v C možno použiť na ukladanie znakov a čísel. Používa 8 bitov pamäte a nemá žiadne bity so znamienkom, čo umožňuje ukladanie väčších hodnôt do pamäte. Používaním nepodpísaný znak, môžete vylepšiť svoj kód a ušetriť miesto v pamäti a zároveň robiť to, čo chcete.