概要 リテラル(literal)とは、コンピュータプログラムのソースコードなどの中に、特定のデータ型の値を直に記載したもの。また、そのように値をコードに書き入れるために定められている書式。 表記の仕方によってデータ型を識別できるよう、例えば文字列を表記する際は必ず前後を「"」で括る、といった書式が言語仕様によって定められている。各データ型のリテラルを、型名を先頭につけて「文字列リテラル」「整数リテラル」「日付リテラル」などと呼ぶ。 定数・即値との違い 似た概念に定数(constant)があるが、これは変数のようにシンボルに値を代入したもののうち、宣言後には内容を変更できないものを指す。「const SECONDS_IN_A_DAY=86400;」のSECONDS_IN_A_DAYが定数、86400がリテラルである。 また、アセンブリ言語や機械語では、命令が扱う対象となるデータ(オペランド/
