输入与输出(一)

浅释输入与输出

定义

输入:从输入设备向计算机输入数据

输出:从计算机向外部输出设备输出数据

注意点

1.输入和输出是以计算机主机为主体而言的

2.C语言本身不提供输入输出语句,输入和输出操作是由C语函数库中的函数来实现的

3.要在程序文件的开头用预处理指令#include把有关头文件放在本程序中

常见类型

函数类型符号
格式输入函数scanf
格式输出函数printf
字符输入函数getchar
字符输出函数putchar
字符串输入函数gets
字符串输出函数puts

输入与输出的格式

格式声明

格式声明的一般形式:%格式字符

基本的格式字符

1.d格式符(%d)

以带符号的十进制形式输出(入)整数
·eg:输出时%5d表示输出数据占5列,输出时候对齐

2.c格式符(%c)

以字符型形式输出(入),只输出(入)一个字符
·eg:char ch1=‘a’;
·eg:printf(“%c,%c”,ch1,ch2):

3.s格式符(%s)

输出(入)字符串
·eg:printf(“%s”,“CHINA”);

4.f格式符(%f)

以小数形式输出(入)单、双精度数

注意

1.单精度数使用%f,双精度数使用%lf
2.实数中整数部分完全输出,下属部分输出6位
3.输出时可指定数据宽度和小数位数用%m.nf(m表示整数部分,n表示小数部分)

5.e格式符(%e)

以指数形式输出(入)实数
·用e时指数以“e”表示(如1.2e+02)
·用E时指数以“E”表示(如1.2E+02)

6.u格式符(%u)

以无符号十进制形式输出(入)整数

附加的格式说明字符

输出的附加格式说明
l(小写字母)

长整型整数,可加在格式符d,o,x,u前面

m(正整数)

数据最小宽度

n(正整数)

对实数,表示输出n位小数;对字符串,表示截取的字符个数

-

输出的数字或字符在域内向左对齐
·eg:a=30.7;printf(“%-5.4f”,a);

输入的附加格式说明
l(小写字母)

输入长整型数据(可用%ld,%lo,%lx,%lu)以及double型数据(用%lf或%le)

h

输入短整型数据(可用%hd,%ho,%hx)

域宽(正整数)

指定输入数据所占宽度(列数)

*

本输入项在读入后不赋给相应的变量

总结

简单记录C语言中关于输入与输出的基本概念

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值