-
scanf格式字符
d,i | 输入有符号的十进制整数 |
u | 输入无符号的十进制整数 |
0 | 输入无符号的八进制整数 |
x,X | 输入无符号的十六进制整数(大小写作用相同) |
c | 输入单个字符,空格和转义字符都是有效输入 |
s | 输入字符串,将字符串送到一个字符数组中,在输入时以非空白字符开始,以第一个空白字符结束。字符串以串结束标志'\0'作为其最后一个字符 |
f | 输入实数,可以用小数形式或指数形式输入 |
e,E,g,G | 与f作用相同,e与f、g可以互相替换(大小写作用相同) |
-
getchar()
只能接受一个字符,包括/n
使用getchar()读取时/n在界面显示为换行,但实际以/n被getchar()接收。可以在要求很多行数据一次性输入时使用。