NULL

null

健康管理のデータなど,加入者コードと体重,身長を登録する場合,体重の値をどうしても登録したくない人がいたとき,体重の値に0を入れると,体重が0キロと登録されてしまいます。それでは困るということで,値は入っていないことを示すということで,ナル値というのを定義してそれを入れておきます。

null は,本来の英語では,存在しない,無価値という意味です。綴り,意味とも似た英語nil(無)があります。nil は,ポインターで指す物がないときに使用します。ASCIIコードで,nullを表すキャラクタ(16進 00)を NUL と言います。これは null を 3文字に省略したものです。

nullnil ともに,無い,という意味を持つラテンから生まれた単語です。null の方は,何もない,nil の方は,少しも無い,という語源になります。nullnil は別の英語ですが,コンピュータ用語として使うときに区別する必要があるかどうか疑問です。両方とも意味のある値で無いことを表す値です。