Merkkijono

Wikipediasta
Tämä on arkistoitu versio sivusta sellaisena, kuin se oli 24. helmikuuta 2024 kello 09.08 käyttäjän 82.128.221.153 (keskustelu) muokkauksen jälkeen. Sivu saattaa erota merkittävästi tuoreimmasta versiosta.
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

Merkkijono on tietotekniikassa tietotyyppi, järjestetty jono peräkkäisiä merkkejä, jotka kaikki on koodattu saman merkkijärjestelmän mukaan. Merkkijonon merkit voivat olla ASCII-merkistön mukaisia.lähde? Kielestä riippuen myös Unicode-merkkijonoja voidaan tukea.

Merkkijonolla voi olla määrätty tai muuttuva pituus. Pascal-kielessä jonon ensimmäinen merkki kertoo sen pituuden. Tämä rajoittaa jonon pituuden enintään 255 merkkiin. Rajoitus johtuu siitä, että yhtä merkkiä kuvataan 8 bitillä, jolla voidaan esittää enimmillään 256 eri numeroa, {0,1,..,254,255}. C-kielen merkkijonot taas päättyvät nollamerkkiin, mikä taas estää nollamerkin käytön muualla merkkijonossa. C-kielen tapaa toteuttaa tyyppisiä merkkijonoja kutsutaan myös termillä ASCIIZ. Vaihtoehtoisesti merkkijonon pituus voidaan tallettaa merkkijonon itsensä ulkopuolelle tietueen tai luokan attribuutiksi.

Common Lisp -kielessä merkkijono ei ole sidoksissa merkistökoodaukseen, vaan kielessä on oma tietotyyppinsä char.lähde?

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.