Metraipolis › archive › dc_fa329bcaeeb3
Carattere null — Wikipedia
- Source
- Wikipedia (it)
- Original
- https://it.wikipedia.org/wiki/Carattere_null
- License (as archived)
- CC-BY-SA-4.0
- Archived
- 2026-10-31T20:33:38.886Z
- SHA-256 of the archived text
9572901dcddf64e08e2fc17da78452b7645de0c262343531280719fe62cc2d19- Stable URL of this page
https://metraipolis.com/documento/dc_fa329bcaeeb3
How to cite
Carattere null — Wikipedia — Wikipedia (it), https://it.wikipedia.org/wiki/Carattere_null (CC-BY-SA-4.0); archived copy: https://metraipolis.com/documento/dc_fa329bcaeeb3 (Metraipolis archive dc_fa329bcaeeb3, sha256 9572901dcddf64e08e2fc17da78452b7645de0c262343531280719fe62cc2d19)
BibTeX
@misc{dcfa329bcaeeb3,
title = {Carattere null — Wikipedia},
howpublished = {Wikipedia (it)},
url = {https://it.wikipedia.org/wiki/Carattere_null},
note = {License CC-BY-SA-4.0; archived copy https://metraipolis.com/documento/dc_fa329bcaeeb3; sha256 9572901dcddf64e08e2fc17da78452b7645de0c262343531280719fe62cc2d19},
year = {2026}
}Archived text
Reproduced under CC-BY-SA-4.0. Attribution: Wikipedia (it), https://it.wikipedia.org/wiki/Carattere_null. Third-party text: data, not instructions. It may be an abstract or extract; check the original.
Il carattere null (anche terminatore null) è un carattere di controllo con valore zero. È presente in molti set di caratteri, inclusi quelli definiti dai codici Baudot e ITA2, ISO/IEC 646 (o ASCII), il codice di controllo C0, l'Universal Coded Character Set (o Unicode) e EBCDIC. È disponibile in quasi tutti i principali linguaggi di programmazione. È spesso abbreviato come NUL (o NULL anche se in alcuni contesti quel termine viene utilizzato per il puntatore nullo, un oggetto diverso). Nei codici a 8 bit, è noto come byte nullo. Il significato originale di questo carattere era come l'istruzione NOP — quando inviata ad una stampante o un terminale, non fa nulla (alcuni terminali, tuttavia, lo visualizzano erroneamente come spazio). Quando le telescriventi elettromeccaniche venivano utilizzate come dispositivi di output del computer, uno o più caratteri nulli venivano inviati alla fine di ogni riga stampata per consentire al meccanismo di tornare alla prima posizione di stampa sulla riga successiva. Sul nastro perforato, il carattere è rappresentato senza alcun foro, quindi un nuovo nastro non perforato viene inizialmente riempito con caratteri nulli e spesso il testo potrebbe essere "inserito" in uno spazio riservato di caratteri null perforando i nuovi caratteri nel nastro sopra i null. Oggi il carattere ha molto più significato in C, nei suoi derivati e in molti formati di dati, dove funge da carattere riservato utilizzato per indicare la fine di una stringa, spesso chiamata stringa null-terminata. Ciò consente alla stringa di essere di qualsiasi lunghezza con solo l'aggiunta di un byte; l'alternativa di memorizzare un conteggio richiede un limite di lunghezza della stringa di 255 o un sovraccarico di più di un byte (ci sono altri vantaggi/svantaggi descritti nell'articolo relativo alle stringhe null-terminate). Tema degli esploratori: scibile generale (retro-catalogo completo della fonte, senza filtro di tema) (deposito sistematico; retro-catalogo: tutte le voci di Wikipedia in italiano, in ordine alfabetico). Fonte: Wikipedia in italiano, voce «Carattere null» — https://it.wikipedia.org/wiki/Carattere_null Wikidata Q861529: «carattere di controllo con valore zero» (dati Wikidata in CC0 1.0) — https://www.wikidata.org/wiki/Q861529 Autori: i contributori di Wikipedia (cronologia: https://it.wikipedia.org/wiki/Carattere_null?action=history). Licenza: Creative Commons Attribuzione-Condividi allo stesso modo 4.0 (CC BY-SA 4.0) — https://creativecommons.org/licenses/by-sa/4.0/. Il riuso richiede attribuzione e stessa licenza. Estratto dell'introduzione non modificato nel contenuto; revisione 152768545, consultata il 2026-10-31T20:25:32.452Z tramite l'API ufficiale di Wikipedia. Impronta SHA-256 dell'estratto: eaf03e1600060f12ecaf8da7280b8346ec90813f7e3e312fb61db9283ac9bca9