格式: 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 | 指定输入数据宽度,遇空格或不可转换字符结束 |
* | 抑制符,指定输入项读入后不赋给变量 |