ヌル文字
ヌル文字は、すべてのビットが0に設定された、制御文字と呼ばれる特殊な種類の文字です。コンピュータープログラミング言語では、文字列の末尾を示すためによく使われます。データベースやスプレッドシートプログラムなどの実用的な用途では、ヌル文字は埋め合わせ用の空白として使われます。
UTF-8やASCIIなど、ほとんどの文字エンコード方式では、ヌル文字はその方式に含まれる最初の文字です。二進法で表すと、すべて0、つまり00000000として表示されます。
コンピューターのソースコード内のヌル文字は、エスケープ文字シーケンス\0で表されることが多く、プログラマーが文字列の末尾を手動で設定するために使われます。たとえば、「Help」という文字列を保存するプログラムコードは、次の個々の文字を保存します。
"H" "e" "l" "p" "\0"
ヌル文字\0は、文字列の末尾を示します。ヌル文字は1バイトだけで構成されるため、文字列の作成時に長さを設定するために複数のバイトを使うよりも、コンピューターで効率的に処理できます。
知識をテストする