Nulový znak
Nulový znak je zvláštní typ znaku, kterému se říká řídicí znak a jehož všechny bity jsou nastavené na nulu. V programovacích jazycích se často používá k označení konce řetězce. V praktických aplikacích, jako jsou databázové a tabulkové programy, se nulové znaky používají jako výplňové mezery.
Ve většině znakových sad, například UTF-8 a ASCII, je nulový znak prvním znakem v sadě. Při znázornění v binární soustavě se zobrazuje jako samé nuly neboli 00000000.
Nulový znak ve zdrojovém kódu počítačového programu se často zapisuje pomocí únikové posloupnosti \0 a programátoři ho používají k ručnímu nastavení konce řetězce. Například část programového kódu, která ukládá textový řetězec "Help", uloží následující jednotlivé znaky:
"H" "e" "l" "p" "\0"
Nulový znak \0 označuje konec řetězce. Protože nulový znak zabírá jediný bajt, je z hlediska výpočetní efektivity výhodnější než použití několika bajtů k uložení délky při vytvoření řetězce.
Otestujte své znalosti