1.字符数据输入输出
stdio.h是standard input&output的缩写,"h"是head缩写。printf和scanf可以不加#include
getchar(), getche()与getch():
getch()函数不将读入的字符回显在显示屏幕上, conio.h
getche() 函数却将读入的字符回显到显示屏幕上。conio.h
getchar()函数等待输入直到按回车才结束, 回车前所有输入字符都会逐个显示在屏幕上。但只有第一个字符作为函数的返回值.
2.格式输入输出
printf(格式控制,输出列表)
d,i 带符号十进制整数输出
o 无符号八进制整数输出
x,X 无符号十六进制整数输出,x小写输出;X大写输出。
u 无符号十进制输出
c 单一字符输出
s 字符串输出
f 小数单、双精度输出(隐含输出6位小数)
e,E 指数形式输出实数,
g,G 选用%f和%e格式中输出宽度较短的一种形式,不输出无意义的0,
l 用于输出长整型数据
m.n
m(正整数) 数据最小宽度
n(正整数) 对实数,输出n位小数;对字符串,表示截取字符个数
- 输出的数字或字符在域内向左靠
+ 输出符号。
# 对c,s,d,u类无影响;对o类, 在输出时加前缀。对x类,在输出时加前缀0x;对e,g,f 类当结果有小数
时才给出小数点
% 输出%
scanf(格式控制,地址列表)
* 本输入项读入不赋给相应变量
数字 自动截取宽度
|
|