Ero sivun ”Merkkijono” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Ipr1 (keskustelu | muokkaukset)
ei suomennella satunnaisesti jos kieli ei tue sellaisia
Rivi 2:
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 (ohjelmointikieli)|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 [[Bitti|bitillä]], jolla voidaan esittää enimmillään 256 eri numeroa, {0,1,..,254,255}. [[C (ohjelmointikieli)|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 [[tietue]]en tai [[luokka (ohjelmointi)|luokan]] attribuutiksi.

[[Common Lisp]] -kielessä merkkijono ei ole sidoksissa merkistökoodaukseen, vaan kielessä on oma tietotyyppinsä nimeltä ''merkki''<code>char</code>.{{lähde}}
 
{{tynkä/Tietotekniikka}}