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.

Aktualizováno September 30, 2022 od Brian P.

quizOtestujte své znalosti

ExFAT is a type of what?

A
Disk utility
0%
B
File system
0%
C
Flash memory
0%
D
Memory module
0%
Correct! Incorrect!     View the ExFAT definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Nulový znak na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.