C言語での定数の定義のルールは何ですか。
- 整数定数:整数定数は10進数、8進数、16進数、または2進数の形式の数字であり、例えば10、012、0x1A、0b1010などがあります。
- 浮動小数点定数:浮動小数点定数は小数点を含む数字を指します。例えば、3.14や-0.23などがあります。
- 文字定数:文字定数は一重引用符で囲まれる。例えば、’A’、‘b’、’1’など。
- 文字列定数:文字列定数は二重引用符で囲まれます。例えば、「Hello, World」。
- マクロ定数:マクロ定数は、#defineディレクティブを使用して定義されます。例えば、#define PI 3.14159。
- 定数の列挙:列挙型の定数はenumキーワードを使用して定義され、例えばenum color {RED, GREEN, BLUE}。
- マクロ定義:#define命令を使用して定義される定数は、マクロ定義とも呼ばれ、例えば#define MAX 100。
- その他の定数:NULLは空ポインタ定数を表し、trueとfalseは真と偽を表します。