格式: scanf(“格式控制串”,地址表)
功能:按指定格式从键盘读入数据,存入地址表指定
存储单元中,并按回车键结束
返值:正常,返回输入数据个数
地址表:变量的地址,常用取地址运算符&
用“%c”格式符时,空格和转义字符作为有效字符输入
空格、TAB、或回车则认为数据输入结束
| 格式符号 | 作用 |
|---|---|
| i,d | 十进制整数 |
| x,X | 十六进制无符号整数 |
| o | 八进制无符号整数 |
| u | 无符号十进制整数 |
| c | 单一字符 |
| s | 字符串 |
| e | 指数形式浮点小数 |
| f | 小数形式 浮点小数 |
| 修饰符 | 功能 |
|---|---|
| h | 用于d,o,x前,指定输入为short型整数 |
| l | 用于d, o, x前,指定输入为long型整数 |
| 用于e, f前,指定输入为double型实数 | |
| m | 指定输入数据宽度,遇空格或不可转换字符结束 |
| * | 抑制符,指定输入项读入后不赋给变量 |
