0と’\0’とNULL

C言語の変数には型があります。同様にリテラルにも型があります。

数値リテラル

  • 0U : unsigned
  • 0L : long
  • 0UL : unsigned long
  • 0LL : long long
  • 0ULL : unsigned long long
  • 0.0F : float

文字リテラル

  • ‘\0’ : 文字列終端

※ ASCIIコード : NUL, null terminator, ナル文字, ヌル文字

ポインターリテラル

NULL : 空ポインタ定数(ナル・ポインタ、ヌル・ポインタ)