- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4–最简单的C程序设计
第3章 最简单的C程序设计 ——顺序程序设计 1-C语句概述 2-赋值语句 3-数据输入与输出的概念及在C语言中的实现 4-字符数据的输入输出 5-格式输入与输出 6-顺序结构程序设计举例 1-C语句概述 一个C程序可以由若干个源程序文件(分别进行编译的文件模块)组成,一个源文件可以由若干个函数和预处理命令以及全局变量声明部分组成,一个函数由数据定义部分和执行部分组成。 程序的三种基本结构:顺序、选择(分支)、循环 (N-S 结构化流程图) 2-赋值语句 赋值表达式加上一个分号构成 a=5; 例:if ((a=b)0) t=a; if ((a=b; )0) t=a ; 对吗? 3-数据输入与输出的概念及在C语言中的实现 向磁盘存入文件(输出)、从磁盘上读出文件(输入) 输入输出的概念是以计算机的主机为主体而言的。C语言没有自己的输入输出语句,必须调用标准库函数实现数据的输入输出。 数据输出时,调用最多的是printf函数。printf函数不但可以输出变量的值,也可以输出表达式的值,还可以同时输出多个表达式和变量的值。 putchar, getchar, scanf, puts, gets #includestdio.h 或#include stdio.h 4-字符数据的输入输出 (1)putchar函数(字符输出函数):向终端输出一个字符 putchar(‘A’); /* 输出字符A */ (2)getchar函数(字符输入函数):从终端输入一个字符 函数原型:int getchar( ); getchar函数没有参数,有一个int型的返回值。 它的返回值是用户所按字符的ASCII码。 P48、49/ P73、74 5-格式输入与输出 printf 函数(格式输出函数) 格式:printf(“格式控制字符串”,表达式1,表达式2,…,表达式n); 功能:按照“格式控制字符串”的要求,将表达式1,表达式2,…, 表达式n的值显示在屏幕上。 格式控制字符串中包含有两类字符: 常规字符:包括可显示字符和用转义字符表示的字符。原样输出 格式控制符:以%开头的一个或多个字符,比如我们见过的%d,%f等等。其中,%后面的d和f被称为格式转换字符。 例如,格式控制字符串”Variable m= %d \tn= %d \n”中,Variable m=以及\tn=和\n都是常规字符,而两个%d是格式控制符。 printf函数规定,常规字符要原样输出,而格式控制符的位置上输出相对应的表达式的值。 已知:int a=3; 函数调用:printf(“3+5=%d, a+6=%d” , 3+5, a+6); 实际输出: 3+5=8,a+6=9 由于printf函数按照一定的格式输出数据,因此,利用printf函数输出数据又称为格式化输出。 printf函数规定,不同类型的表达式要使用不同的格式转换符,比如输出int型表达式要使用%d,输出实型表达式要使用%f。 P55/ P81表列出了与各种数据类型对应的格式转换符。 1、整数的输出 (1)有符号整数的输出 输出有符号整数的格式控制符的一般形式是: %[-][ +][width][l]d 其中, [ ]表示可选项,可缺省。 -:表示输出的数据左对齐,缺省时是右对齐。 +:输出正数时,在数前加上+号。 width:是无符号整数,表示输出整数的最小域宽(即占屏幕的多少格)。若实际宽度超过了width,则按照实际宽度输出。 字母l:如果在d前面有字母l,表示要输出长整型数据。 #:输出带进制(八进制有前导符0,十六进制有前导符0X/0x)。 2、实数的输出 输出实数的格式控制符的一般形式是: %[-][+] [width][.precision] f|e|E|g|G 其中, [ ]表示可选项,可缺省;|表示互斥关系。 precision:规定输出实数时,小数部分的位数。 其它字段的含义与前面介绍的相同。 格式化输出小结 格式化输出时,通过格式控制字符控制的格式要素主要有: 数据类型及其长度,比如用%d输出int型数据,用%ld 输出long型数据,用%f输出double型数据,用%lf输出 long double型数据。 输出数据所占的宽度(域宽),比如,%4d表示输出至少占4格。 输出数据的精度,比如,%4.2f表示输出2位小数, %3s表示要输出字符串的前3个字符,%6.
您可能关注的文档
- 42实验探究加速度和力.ppt
- 445惠悦–平安保险KPI指标例子.ppt
- 46级考试介绍.ppt
- 411轮课件必修31.2节.ppt
- 4A广告公司策划蓝色创意“东润枫景北京东四环之住宅项目”22页.ppt
- 4.托尔斯泰课件修改稿.ppt
- 4558919825世界最惊险桥梁.ppt
- 46级阅读技巧讲座.pptx
- 4CCS硬件仿真汇编指令system.ppt
- 4s店基准服务流程.ppt
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
最近下载
- 电气安全评估报告模板.docx VIP
- 2025学年人教版英语七年级下册单词默写表.docx VIP
- TB 10754-2018 高速铁路轨道工程施工质量验收标准 含2023修改单(2-2).pdf
- 《网络工程师》模拟考试题.doc VIP
- 脑梗塞中医辨证课件.pptx
- 解码国家安全智慧树知到期末考试答案章节答案2024年国际关系学院.docx VIP
- YB∕T 5305-2020 线缆套管用焊接钢管(可复制版).pdf
- 应用指南《GB_T23443-2024建筑装饰用铝单板》应用指南.pptx VIP
- CQC3703-2022 绿色能源消费评价技术规范-活动.pdf VIP
- 1.4 全面推进依法治国的六项重大任务(政策与法律法规 第五版).pptx VIP
文档评论(0)