Logo sl.boatexistence.com

Zakaj uporabljati nepodpisani znak v c?

Kazalo:

Zakaj uporabljati nepodpisani znak v c?
Zakaj uporabljati nepodpisani znak v c?

Video: Zakaj uporabljati nepodpisani znak v c?

Video: Zakaj uporabljati nepodpisani znak v c?
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Maj
Anonim

Na splošno se uporablja za shranjevanje vrednosti znakov. unsigned je kvalifikator, ki se uporablja za povečanje vrednosti, ki jih je treba zapisati v pomnilniške bloke. Na primer - char lahko shrani vrednosti med -128 do +127, medtem ko lahko nepodpisani char shrani samo vrednost od 0 do 255.

Zakaj potrebujemo podpisani in nepodpisani znak?

1 Odgovor. Medtem ko se podatkovni tip char običajno uporablja za predstavitev znaka (in tam dobi svoje ime), se uporablja tudi, ko je za shranjevanje števila potrebna zelo majhna količina prostora, običajno en bajt. Podpisani znak lahko shrani število od -128 do 127, nepodpisani znak pa lahko shrani številko od 0 do 255

Ali naj uporabim char ali unsigned char?

V idealnem primeru bi moral prenosni program vedno uporabljati podpisani ali nepodpisani znak, kadar je to odvisno od predznanosti predmeta. Toda mnogi programi so bili napisani tako, da uporabljajo navaden znak in pričakujejo, da bo podpisan, ali pa pričakujejo, da bo nepodpisan, odvisno od strojev, za katere so bili napisani.

Kakšna je razlika med podpisanim in nepodpisanim znakom v C?

Nepodpisani znak lahko shranjuje samo nenegativne celoštevilske vrednosti, ima minimalni obseg med 0 in 127, kot je opredeljeno v standardu C. Podpisani tip char lahko shranjuje negativne, ničelne in pozitivne celoštevilske vrednosti. Ima minimalno območje med -127 in 127, kot je opredeljeno s standardom C.

Kaj pomeni nepodpisano v C?

C in C++ sta v današnjih jezikih nenavadna pri razlikovanju med predpisanimi in nepodpisanimi celimi števili. Int je privzeto podpisan, kar pomeni, da lahko predstavlja tako pozitivne kot negativne vrednosti. Nepodpisano je celo število, ki nikoli ne more biti negativno.

Priporočena: