一.常见输入输出函数
1.putchar/getchar
putchar():
只能输出一个字符
输出多个字符需要多次调用
putchar(常量,变量,表达式)括号内本质是需要一个ASCII值
getchar():
只能获取一个字符
获取多个字符需要多次调用
可以接收换行字符
int ret = getchar()
2.printf/scanf
printf():
格式化控制符:
%d:以十进制整形输出
%ld
%lld
%#o:以八进制整形输出
%#x:以十六进制整形输出(#以所需的进制标准格式输出)
%u:以十进制无符号整形输出
%lu
%llu
%f:以单精度类型输出
%lf:以双精度类型输出
%e:以科学计数法输出
%c:以字符输出
%s:以字符串输出
%p:以地址输出
输出包含多个格式化控制符的字符串
printf("%d %f %c",int,float,char)
一一对应,类型匹配
成功则返回本次打印的有效字符数量
失败返回负值
scanf():
非格式化控制符仅用作格式匹配(尽量不用)
scanf("mm%d",&a)
若要把12传给a,则需输入mm12
格式化控制符
注意:%f和%lf不兼容
3.puts/gets
C语言学习day5
最新推荐文章于 2024-03-13 17:09:23 发布