01 C Constant&Variable

常量和变量

  1. 单精度浮点型float

\(32 bits:\)符号1位,指数8位,尾数23位

\(max:3.4e38\) \(min:-3.4e38\)

  1. 枚举类型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
  1. 转义序列
转义序列 含义 转义序列 含义
\0oo 八进制值 \xhh 十六进制值
\f 换页 \t 水平制表符
\ 反斜杠 ' 单引号
" 双引号 \? 问号
  1. 转换规格 conversion specification

    %[flags][width][.precision][size]type

    • type表示类型字符
    • flags表示标示字符
    • precision表示精度规格,表示浮点数小数点后的位数,如printf("%10.5f\n", a);
    • size表示参数大小规格,l表示longll表示long longh表示short
  2. 明示常量

limits.h float.h
INT_MAX INT_MIN LLONG_MAX LLONG_MIN FLT_MIN FLT_MAX
  1. putchargetchar
char c = ‘a’;
putchar(c);//输出
putchar(‘\101’);//输出A
putchar(‘\’’);
putchar(getchar());
char b;//输入
b = getchar();
posted @ 2025-04-11 16:35  YamadaRyou  阅读(12)  评论(0)    收藏  举报