- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3-第三讲-基本程序结构及输入输出
第三讲 C程序及其三种基本结构 输入输出 3.1 C程序组成 3.2 三种基本程序结构 3.3 数据输入/输出(I/O) 3. 3.1 输出 1.格式输出函数 printf ( ) 格式: printf( “ 格式控制字串 ” , 输出项表) 输出项: {常量|变量|表达式} 【例】ding\char-1.c 2. 字符输出函数 putchar( ) 格式: putchar(char型变量|char型常量|int型变量| int型常量255) 输出格式说明符 格式符 意 义 例 子 输出格式 %d %i %o %x %X %u %c %s %e %f %g %% %ld %lf 十进制 八进制 十六进制 无符号十进制整数 字符 字符串 指数表示法输出 小数形式 e和f中较短的一种, 不输出无效零。 百分号本身 输出长整型 输出双精度 int a=567; printf(“%d”,a); int a=567; printf(“%o”,a) int a=567; printf(“%x”,a); int a=45; printf(“%u”,a); char c=‘A’; printf(“%c”,a); char s[10]; printf(“%s”,s); float a=567.789; printf(“%e”,a); float a=567.789; printf(“%f”,a); float a=567.789; printf(“%g”,a); printf(“%%”); long a=1234567891; printf(“%ld”,a); float x=12345.123456789; printf(“%lf”,x); 567 1067 2de 2DE 45 A This 5.67789e+002 567.789000 567.789 % 1234567891 12345.123457 3.3 数据输入/输出(I/O) 3.3. 2 输入 1. 格式输入函数 scanf( ) 格式: scanf( “格式控制字串 ” , 输入地址表) 输入地址表项: {变量名|数组名} 2. 字符输入函数 getchar( ) 格式: getchar( ) 例如: c1=getchar( ) ; c2=getchar( ); 注:连续2个以上时,键盘输入两个或多个字符中间不要打回车或分隔符号。 除scanf( )和printf( )外,其余I/O函数是用前必须在程序前加编译预处理命令的包含命令将“标准输入输出头文件”包含到程序中。 格式: #include stdio.h 输入格式说明符 格式 说明符 意 义 例子 输入数据 举例 %d %i %u %o %x %X %c %s %f %g %e 输入一个十进制整数 输入一个不带正负号的十进制整数 输入一个八进制数(无符号) 输入一个十六进制数(无符号) 输入一个字符 输入一个字符串 输入一个浮点数(小数或指数形式) 输入一个浮点数(指数形式) 输入一个浮点数(指数形式) scanf(“%d”,a); scanf(“%u”,a); scanf(“%o”,a); scanf(“%x”,a); scanf(“%c”,a); scanf(“%s”,a); scanf(“%f”,a); scanf(“%g”,a); scanf(“%e”,a); -567 138 067 0x2ef A tree 45.693 3.2e-3 程序开发过程 getchar与getch的区别 getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕.如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续ge
您可能关注的文档
- (苏教牛津版)二年级英语上册期末测试.doc
- (表)009-值班经理检查表.doc
- (协会)证劵基础(多选).doc
- (郑晓敏)必修一复习(基础题目).doc
- (金毛训练)衔取物品.doc
- !例子诗词分析.ppt
- -4004-摘要-091022.doc
- ...见年has计划呢.doc
- 02最高额抵押担保借款合同.doc
- 03级大学物理上A卷001.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
最近下载
- 文献综述中小企业成本控制研究.docx VIP
- (2025春新版本)人教版七年级历史下册全册教案.pdf
- 北京市一零一中学2023-2024学年七年级下学期期中考试英语试卷(含答案).pdf
- 物业管理服务报价表完整优秀版 .pdf VIP
- 文献综述--中小企业成本控制的研究.doc VIP
- 莒县鸿瑞矿业有限公司新型节能环保型石灰窑项目(三期)竣工环境保护验收监测报告.docx VIP
- 第9课 近代西方的法律与教化 教案-统编版(2019)高中历史选择性必修1国家制度与社会治理.pdf
- ZOOM声乐乐器L-12 快速入门 (Chinese)说明书用户手册.pdf
- 基于单片机的宠物喂养系统的设计与实现.docx
- 中小学(三阶魔方的复原)校本教材.doc VIP
文档评论(0)