Carattere null
Sign in to saveAlso known as U+0000, 0x00, NUL, \0, null, NULL, ^@, '\0'
carattere di controllo con valore zero
Wikidata facts
- Image
- Replacement character.svg
Show 3 more facts
- Unicode code point
- 0000
- Unicode block
- Basic Latin
- different from
- null
Sources (3)
via Wikidata · CC0
Article · Italiano
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).
Abstract from DBpedia / Wikipedia · CC BY-SA
Available in 16 languages
- Français
- Deutsch
- 中文
- 日本語
- Português
- Italiano
- العربية
- Bahasa Indonesia
- Czech
- Hebrew
- Nederlands
- Polski
- Tiếng Việt
- Türkçe
- 한국어
via Wikidata sitelinks · CC0