1、C 的输入
1.1 scanf 输入
scanf 函数的一般格式为:scanf (格式控制,地址表列)
格式控制:用双撇号括起来的一个字符串,包括了格式声明和普通字符。
格式声明:由 “%” 和格式字符组成,格式字符及其说明如下面所示:
格式字符 | 说明 |
d,i | 用来输入有符号的十进制整数 |
o | 用来输入无符号的八进制整数 |
x,X | 用来输入无符号的十六进制整数(大小写作用相同) |
u | 用来输入无符号的十进制整数 |
c | 用来输入单个字符 |
s | 用来输入字符串,将字符串送到一个字符数组中,在输入时以非空白字符开始,以第一个空白字符结束。字符串以串结束标志 ‘\0’ 作为其最后一个字符 |
f | 用来输入实数,可以用小数形式或指数形式输入 |
e,E | 与 f 作用相同,e 与 f、g 可以互相替换(大小写作用相同) |
g,G | 同 e,E |
字符 | 说明 |
l | 用于输入长整型数据(可用 %ld,%lo,%lx,%lu)以及 double 型数据(用 %lf 或 %le) |
h |