Kas täht on int?
Kas täht on int?

Video: Kas täht on int?

Video: Kas täht on int?
Video: Переход. Дневник Хранящий Жуткие Тайны. Джеральд Даррелл #1 2024, November
Anonim

An int peab olema vähemalt 16-bitine märgiga sõna ja aktsepteerima kõiki väärtusi vahemikus -32767 kuni 32767. See tähendab, et int võib aktsepteerida kõiki väärtusi alates a char , olgu viimane allkirjastatud või allkirjastamata. Kui soovite muutujas salvestada ainult tähemärke, peaksite selle deklareerima kui char.

Mis vahe on selles osas char ja int vahel?

' Int ' ja ' char on erinevat tüüpi andmetüübid, mida kasutatakse erinevat tüüpi arvutiprogrammeerimiskeeltes. ' Int ' salvestab ainult täisarvu väärtused, kus as ' char ' salvestab ka tegelasi. The erinevus on muutuja suurus baitides ja sealt edasi erinev väärtused, mida muutuja omada võib.

Lisaks, miks char on täisarvuline andmetüüp? Niisiis, a char hõivab alati täpselt ühe baidi, mis peab olema vähemalt 8 bitti. Kui see on suurem, võtab see ikkagi täpselt ühe baidi, kuid see bait on suurem kui 8 bitti. Integraalne tüübid saab hoida tervena täisarv väärtused kuni integraali kirjeldamiseks kasutatud kodeerimisbittide arvuni tüüp.

Pealegi, mis on tähe A int väärtus?

Allkirjastatud ja allkirjastamata

Tüüp Suurus Väärtusvahemik
int 2 või 4 baiti -32, 768 kuni 32, 767 või -2, 147, 483, 648 kuni 2, 147, 483, 647
allkirjastamata int 2 või 4 baiti 0 kuni 65, 535 või 0 kuni 4, 294, 967, 295
char 1 bait -128 kuni 127 või 0 kuni 255
signeeritud char 1 bait -128 kuni 127

Kas saate C-s int-le märgi lisada?

A char esindab a iseloomu kodeerides selle an int . Nii näiteks ' c ' on kodeeritud 49-ga. Millal sa lisad nad koos, sina saada an int mis on koodi summa char ja väärtus int . '1' on number, mitte arv ja on kodeeritud ASCII-s väärtusega 49.

Soovitan: