c語言中常量定義的規則如下:
- 整型常量:可以是十進制、八進制、十六進制或二進制形式的數字,例如10、075、0xA、0b101。
- 浮點型常量:由整數部分、小數點、小數部分和指數部分組成,例如3.14、1.2e-5。
- 字符常量:用單引號括起來的單個字符或轉義字符,例如’a’、‘\n’、‘\x41’。
- 字符串常量:用雙引號括起來的字符串,例如"hello, world"。
- 符號常量:使用#define預處理指令定義的常量,例如#define PI 3.14159。
- 枚舉常量:使用enum關鍵字定義的常量,例如enum color {RED, GREEN, BLUE}。
- 空指針常量:用NULL表示空指針常量。
- 布爾常量:使用stdbool.h頭文件中定義的true和false表示真和假。
- 全局常量:使用const關鍵字定義的常量,例如const int MAX_SIZE = 100。
以上是c語言常量定義的一些規則,需要根據具體情況選擇合適的常量類型進行定義。