1 #pragma once
2 
3 #if defined(__cplusplus)
4 extern  "C"  {
5 #endif
6 
7 #define PAD_ZERO 1 // 0填充
8 #define LEFT 2     // 靠左对齐
9 #define RIGHT 4    // 靠右对齐
10 #define PLUS 8     // 在正数前面显示加号
11 #define SPACE 16
12 #define SPECIAL 32 // 在八进制数前面显示 '0o',在十六进制数前面显示 '0x' 或 '0X'
13 #define SMALL 64   // 十进制以上数字显示小写字母
14 #define SIGN 128   // 显示符号位
15 
16 #define is_digit(c) ((c) >= '0' && (c) <= '9') // 用来判断是否是数字的宏
17 
18 #if defined(__cplusplus)
19 }  /* extern "C" */
20 #endif