Je, char ni int?
Je, char ni int?

Video: Je, char ni int?

Video: Je, char ni int?
Video: Sobai Chole Jabe | Imran & Palak Muchhal | সবাই চলে যাবে | Saira | Official Music Video | Soundtek 2024, Mei
Anonim

An int inahitajika kuwa angalau neno lililotiwa sahihi biti 16, na kukubali thamani zote kati ya -32767 na 32767. Hiyo ina maana kwamba int inaweza kukubali maadili yote kutoka kwa a char , awe wa mwisho aliyetiwa saini au ambaye hajatiwa saini. Ikiwa unataka kuhifadhi herufi pekee katika kigezo, unapaswa kuitangaza kama char.

Kuhusiana na hili, ni tofauti gani kati ya char na int?

' Int 'na' char ' ni aina mbalimbali za data zinazotumika katika aina mbalimbali za lugha za programu za kompyuta. ' Int ' huhifadhi maadili kamili pekee, ambapo kama ' char ' huhifadhi wahusika pia. The tofauti ni ukubwa katika byte ya kutofautisha, na kutoka hapo tofauti maadili ambayo kutofautisha kunaweza kushikilia.

Zaidi ya hayo, kwa nini char ni aina kamili ya data? Kwa hiyo, a char kila wakati inachukua baiti moja, ambayo lazima iwe angalau bits 8. Ikiwa ni kubwa, bado inachukua baiti moja -- lakini byte hiyo inakuwa kubwa kuliko biti 8. Muhimu aina inaweza kuhifadhi nzima nambari kamili thamani hadi idadi ya biti za usimbaji zinazotumiwa kuelezea kiunganishi aina.

Mbali na hilo, ni nini thamani ya int ya char A?

Imetiwa saini na Haijatiwa saini

Aina Ukubwa Msururu wa Thamani
int 2 au 4 ka -32, 768 hadi 32, 767 au -2, 147, 483, 648 hadi 2, 147, 483, 647
int isiyotiwa saini 2 au 4 ka 0 hadi 65, 535 au 0 hadi 4, 294, 967, 295
char 1 baiti -128 hadi 127 au 0 hadi 255
char iliyotiwa saini 1 baiti -128 hadi 127

Je, unaweza kuongeza char kwa int katika C?

A char inawakilisha a tabia kwa kuweka msimbo katika int . Kwa hivyo kwa mfano ' c ' imeandikwa 49. Wakati unaongeza wao pamoja, wewe kupata int ambayo ni jumla ya kanuni za char na thamani ya int . '1' ni tarakimu, si nambari, na imesimbwa katika ASCII ili iwe ya thamani 49.

Ilipendekeza: