// ECMA-48 SGR 序列, 参见 console_codes(4) #define C_OFF "\033[0m" // 复原所有属性 #define C_BOLD "\033[1m" // 粗体 #define C_DIM "\033[2m" // 半亮度 #define C_ITALIC "\033[3m" // 斜体 #define C_UNDERLINE "\033[4m" // 下划线 #define C_REVERSE "\033[7m" // 反显 #define C_BLACK "\033[30m" #define C_RED "\033[31m" #define C_GREEN "\033[32m" #define C_YELLOW "\033[33m" #define C_BLUE "\033[34m" #define C_MAGENTA "\033[35m" #define C_CYAN "\033[36m" #define C_WHITE "\033[37m" #define C_FG_DEFAULT "\033[39m" // 默认前景色 #define C_BG_DEFAULT "\033[49m" // 默认背景色 #define C_BG_BLACK "\033[40m" #define C_BG_RED "\033[41m" #define C_BG_GREEN "\033[42m" #define C_BG_BROWN "\033[43m" #define C_BG_YELLOW "\033[43m" #define C_BG_BLUE "\033[44m" #define C_BG_MAGENTA "\033[45m" #define C_BG_CYAN "\033[46m" #define C_BG_WHITE "\033[47m" #define C_BRIGHT_BLACK "\033[90m" #define C_BRIGHT_RED "\033[91m" #define C_BRIGHT_GREEN "\033[92m" #define C_BRIGHT_YELLOW "\033[93m" #define C_BRIGHT_BLUE "\033[94m" #define C_BRIGHT_MAGENTA "\033[95m" #define C_BRIGHT_CYAN "\033[96m" #define C_BRIGHT_WHITE "\033[97m"