Je li char int?
Je li char int?

Video: Je li char int?

Video: Je li char int?
Video: Joe Cocker - Unchain My Heart 2002 Live Video 2024, Maj
Anonim

An int mora biti najmanje 16-bitna potpisana riječ i prihvatiti sve vrijednosti između -32767 i 32767. To znači da int može prihvatiti sve vrijednosti iz a char , biti potpisan ili nepotpisan. Ako želite pohraniti samo znakove u varijablu, trebali biste je deklarirati kao char.

U vezi s tim, koja je razlika između char i int?

' Int ' i ' char ' su različite vrste tipova podataka koji se koriste u različitim tipovima kompjuterskih programskih jezika. ' Int ' pohranjuje samo cjelobrojne vrijednosti, gdje je kao ' char ' također pohranjuje znakove. The razlika je veličina varijable u bajtu i odatle drugačije vrijednosti koje varijabla može zadržati.

Dodatno, zašto je char cjelobrojni tip podataka? Dakle, a char uvijek zauzima tačno jedan bajt, koji mora biti najmanje 8 bita. Ako je veći, i dalje zauzima tačno jedan bajt -- ali taj bajt je veći od 8 bita. Integral vrste mogu skladištiti cijele cijeli broj vrijednosti do broja bitova kodiranja koji se koriste za opisivanje integrala tip.

Osim toga, koja je int vrijednost char A?

Potpisano i nepotpisano

Tip Veličina Raspon vrijednosti
int 2 ili 4 bajta -32, 768 do 32, 767 ili -2, 147, 483, 648 do 2, 147, 483, 647
unsigned int 2 ili 4 bajta 0 do 65, 535 ili 0 do 4, 294, 967, 295
char 1 bajt -128 do 127 ili 0 do 255
signed char 1 bajt -128 do 127

Možete li dodati char int u C?

A char predstavlja a karakter kodiranjem u an int . Tako na primjer ' c ' je kodiran sa 49. Kada vi dodajete njih zajedno, ti dobiti an int što je zbir koda char i vrijednost int . '1' je cifra, a ne broj, i kodirana je u ASCII da ima vrijednost 49.

Preporučuje se: