01 C Constant&Variable
常量和变量
- 单精度浮点型
float
\(32 bits:\)符号1位,指数8位,尾数23位
\(max:3.4e38\) \(min:-3.4e38\)
- 枚举类型
enum(符号常量)
enum Weekday {sun,mon,tue,wed,thu,fri,sat};
每一个枚举元素都代表一个整型常量,按顺序依次为 \(0,1,2,3,4,5...\)
enum Weekday {sun=7,mon=1,tue,wed,thu,fri,sat};
weekend=sun;//right
sun=1;//wrong
- 转义序列
| 转义序列 | 含义 | 转义序列 | 含义 |
|---|---|---|---|
\0oo |
八进制值 | \xhh |
十六进制值 |
\f |
换页 | \t |
水平制表符 |
\ |
反斜杠 | ' |
单引号 |
" |
双引号 | \? |
问号 |
-
转换规格 conversion specification
%[flags][width][.precision][size]typetype表示类型字符flags表示标示字符precision表示精度规格,表示浮点数小数点后的位数,如printf("%10.5f\n", a);size表示参数大小规格,l表示long,ll表示long long,h表示short
-
明示常量
limits.h |
float.h |
|---|---|
INT_MAX INT_MIN LLONG_MAX LLONG_MIN |
FLT_MIN FLT_MAX |
putchar和getchar
char c = ‘a’;
putchar(c);//输出
putchar(‘\101’);//输出A
putchar(‘\’’);
putchar(getchar());
char b;//输入
b = getchar();

浙公网安备 33010602011771号