Null-merkki

muissa käyttötarkoituksissa, katso Null-tunnus.

nollamerkki (myös null terminator) on ohjausmerkki, jonka arvo zero.It esiintyy monissa merkistöissä, mukaan lukien Baudot-ja ITA2-koodien, ISO/IEC 646: n (tai ASCII: n), C0-ohjauskoodin, universaalin koodatun merkistön (tai Unicode) ja EBCDIC: n määrittelemät. Se on saatavilla lähes kaikilla valtavirran ohjelmointikielillä. Se on usein lyhennetty NUL (tai NULL vaikka joissakin yhteyksissä, että termi on käytetty null osoitin, eri objekti). 8-bittisissä koodeissa sitä kutsutaan null-tavuksi.

tämän merkin alkuperäinen merkitys oli kuin nop—kun se lähetettiin tulostimeen tai päätelaitteeseen, se ei tee mitään (joissakin päätteissä se kuitenkin virheellisesti näkyy välilyöntinä). Kun tietokoneen tulostuslaitteina käytettiin sähkömekaanisia teleprintereitä, jokaisen painetun rivin loppuun lähetettiin yksi tai useampi nollamerkki, jotta mekanismi ehtisi palautua ensimmäiseen tulostusasentoon seuraavalla rivillä. Reikänauhalla hahmo esitetään ilman reikiä lainkaan, joten uusi avaamaton nauha on aluksi täynnä null-merkkejä, ja usein teksti voitaisiin ”lisätä” varattuun tilaan null-merkkejä lyömällä uudet merkit nauhaan nullien päälle.

nykyään merkillä on paljon enemmän merkitystä C: ssä ja sen johdannaisissa sekä monissa tietomuodoissa, joissa se toimii varattuna merkkinä, jota käytetään merkitsemään merkkijonon loppua, jota usein kutsutaan nollapäätteiseksi merkkijonoksi. Näin merkkijono voi olla minkä tahansa pituinen vain yhden tavun yläpuolella; vaihtoehto tallentaa määrä edellyttää joko merkkijonon pituus raja 255 tai yläpuolella enemmän kuin yksi tavu (on olemassa muita etuja/haittoja kuvattu null-päätteinen merkkijono artikkeli).

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *