




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第四章顺序程序设计,函数调用语句 printf(This is a c statement.); 表达式语句 i=i+1(不是语句) i=i+1;(是语句) x+y;(是语句,但无实际意义) 空语句 复合语句 z=x+y; t=z/100; printf(%f,t);,C语句,4.3 数据输入输出的概念,输入,输出,数据输入输出,C语言本身不提供输入输出语句,输入输出由函数来完成。 在C标准I/O函数库中提供一些输入输出函数: putchar(输出字符) getchar(输入字符) printf(格式输出) scanf(格式输入) puts(输出字符串) gets(输入字符串,头文件,要使用C
2、语言的库函数,必须将有关的头文件包含到源程序文件中: #include #include stdio.h常用的头文件: string.h math.h stype.h,4.4 字符数据的输入输出,4.4.1 putchar 函数(字符输出函数) 例4.1 输出单个字符 #include main() char a,b,c; a=B;b=O;c=Y; putchar(a);putchar(b);putchar(c);,BOY,4.4.2 getchar 函数(字符输入函数,例4.2 输入单个字符 #include main() char c; c=getchar(); putchar(c);,a
3、 a,运行结果,4.5 格式输入与输出,4.5.1 printf 函数(格式输出函数) printf 函数的一般格式 printf(格式控制,输出列表) 例: printf( %d %d,a,b); printf( a=%d b=%d,a,b);,1011a=10b=11,如果a为10,b为11输出结果如下,11,2.printf 格式字符,s,d,i,o,x,X,u,f,e,E,g,G,c,输出一个字符串,格式符 说明,用带符号十进制数形式输出整数(正数前的+号不输出,用8进制无符号形式输出整数(不输出前导符0,用16进制无符号形式输出整数(不输出前导符0 x,用无符号十进制形式输出整数,用
4、小数形式输出单,双精度数(缺省输出6位小数,用标准指数形式输出单,双精度数,选用 %f, %e 格式中输出宽度较短的一种,输出一个字符,s,l 用于长整型数, 可加在d、o、x、u前 面, %号的后面 m (正整数) 数据的最小宽度 .n (正整数) 对实数 表示输出 n 位小数;对字符串 表示从左开始截取字符个数; - 输出的字符或数在域内左靠,printf 的附加格式说明符,附加格式说明符 说明,printf 格式输出实例,main( ) int a=8086; float b=2000.0521; printf(a=%3dn,a); /* 域宽小,数照原样输出 */ printf(a=%
5、-5dn,a); printf(a=%10dn,a); printf(b=%7.2fn,b); printf(b=%-10.4fn,b); printf(b=%fn,b); printf(b=%en,b);,a=8086 a=8086 a=8086 b=2000.05 b=2000.0521 b=2000.052100 b=2.000052e+003,printf 格式输出实例,main ( ) char c1=*; printf (%c%5cn ,c1,c1); printf (%2c%3cn ,c1,c1); printf (%3c%cn,c1,c1);,*,main ( ) printf
6、 (%-10.5sn ,CHINA BBI); printf (%10.5sn ,CHINA BBI); printf (%5sn,CHINA BBI); /*域宽小,字串照原样输出*/,CHINA CHINA CHINA BBI,4.5.2 scanf函数(格式输入函数,1. scanf 的一般形式: scanf(格式控制,地址列表) 例: main() int a,b,c; scanf(%d%d%d,584 5,8,4,2. scanf 的格式字符,scanf 的附加格式控制符,scanf 函数实例,main ( ) int x, y, z; scanf(%d,%d,%d,5,9,4 5 9 4 x=5,y=9,z=4 x=5,y=9,z=4,main ( ) char c1,c2,c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版食堂炊事员聘用合同范例
- 本商铺租赁合同书范例
- 二零二五版美甲美睫店员工正式聘用合同范例
- 平昌县电动汽车充电基础设施建设运营特许经营权实施方案
- 人自然杀伤细胞制剂制备及放行检验规范
- 2025广告投放合同示范文本
- 2025年上海市合同新版本
- 地方金融组织消费者权益保护管理办法
- 一年级新生生活学习指导
- 应对恶劣天气指南
- 情绪心理学与情绪管理 课件
- 《民俗旅游学》教案-第九章 岁时节日民俗与旅游
- 软件质量证明书
- 高考标准化考场建设方案详细
- 人民医院肿瘤科临床技术操作规范2023版
- 高压-引风机电机检修文件包
- 2023届物理高考二模考前指导
- GB/T 39486-2020化学试剂电感耦合等离子体质谱分析方法通则
- GB/T 11085-1989散装液态石油产品损耗
- GXH-3011A1便携式红外线CO分析仪
- 2022年四川省阿坝州中考数学试卷及解析
评论
0/150
提交评论