C/C++的学习(输入与输出)

C

输入函数

getchar ()
用于输入单个字符,可以读走缓冲区的一个字符,相当于清除缓冲区,读入一个字符后就结束。常用于读走scanf输入后的回车,防止在之后的操作中将回车读成字符‘\n’。
gets ()
获取一行数据,并作为字符串处理,读到换行符或EOF后结束。
scanf ()
最灵活、最复杂、最常用的数据输入函数,遇到空格后结束(除非将空格当成字符输入)。具体使用

	%d(整型)%lld(长整型)
	%c(字符型)%f %lf(浮点型)
	%s(输入字符串)不用加&
	%3d(只读取前三位)

fscanf()
用于文件中读取数据的函数,格式为fscanf(fp,"%d %s %c",&a,b,&c)
fgets()
是gets函数的升级版,可以精确控制读入多少个字符。格式为fgets(str,len,fp)

输出函数

printf()
常用输出函数,格式printf(“%d”,a)

	%o(八进制输出整数)
	%x(十六机制小写输出整数)
	%X(十六进制大写输出整数)
	%8d()输出原数据,如果大于八位就只输出原数据,小于八位就在前面补空格

putchar()
打印单个字符,如putchar(‘a’)
puts()
输出一个字符串,并且换行,格式puts(str)
fprintf()
用于文件中的输出,即写入。格式fprintf(fp,“%d”,a)
fputs
用于文件中输出字符串,格式fputs(str,fp)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值