Hahmon tyyppi

Merkkityyppi (Сhar)  on tietotyyppi, joka on suunniteltu tallentamaan yksi merkki ( ohjaus tai tulostettu ) tietyssä koodauksessa . Se voi olla joko yksitavuinen (vakiomerkkitaulukko) tai monitavuinen (esimerkiksi Unicode ). Pääasiallinen käyttötarkoitus on viitata merkkijonon yksittäisiin merkkeihin .

C-kieli

C:ssä tyypin koko on yksi tavu. [1] Yleensä tyypin kokoa chartietyllä alustalla ohjaa limits.hCHAR_BIT otsikkotiedostossa määritetyn vakion arvo . Se on oletuksena ja x86 - alustoilla 8. Siinä voi olla enintään yksi ASCII-merkki . Char

Jos charse määritellään signed(merkitty), sen arvoalue on -128 - 127 (voi olla vielä yksi positiivinen, toteutuksesta riippuen). Jos se on määritelty unsigned(merkitsemätön), sen arvot voivat vaihdella välillä 0 - 255. Tämän tyypin sisältämä arvo voidaan aina turvallisesti heittää arvoon, jonka tyyppi on int . C:ssä ei ole alkukantaisia ​​tyyppejä merkkijonojen käsittelyyn, joten niiden kanssa työskentelemiseen käytetään osoitinta char * .

Kirjallisuus

Muistiinpanot

  1. Podbelsky V.V. Ohjelmointi C-kielellä, s. 23-25