- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《第06章 函数与模块化程序设计基础》.ppt
第6章字符型数据 6.1字符型常量 1.字符常量 2.转义字符常量 3.字符串常量 4.可对字符量进行的运算 6.2字符变量 6.3字符的输入和输出 4.可对字符量进行的运算 由于字符量具有数值,在机器内也是以整型常量的形式存放,因此字符可参与任何整数运算。 (1)利用算术运算实现大小写字符的转换 如:’A’+32?65+32?’a’ ‘b’-32?98-32?’B’ (2)利用算术运算实现字符与整数值之间的互换 如:‘9’-‘0’?57-48?9 4+‘0’?4+48?52?’4’ (3)字符常量也可以进行关系运算 如:’a’‘b’ ‘0’‘9’(比较的是ASCII码) (4)字符常量也可以进行逻辑运算 如:’a’’b’ ‘0’’1’ #include stdio.h void main() {char ch;int num=0; ch=getchar(); 【例6-4】 用do-while语句编写程序统计从键盘输入的一行非空字符的个数(以回车键作为输入结束标记)。 第7章 函数与模块化程序设计基础 ◆实际参数也称为实在参数,简称为实参,实际参数之间以“,”分隔。 ■函数调用时,实参与形参应保持个数、次序及类型的一致性,以确保实参与形参之间数据的正确传递。 ◆实际参数一般为表达式,可以是常量、变量(调用时必须有确定的值或确定的地址)。 ■形式参数必须为变量。 当实际参数的个数、次序、类型与对应形式参数的个数、次序、类型不一致时,系统并不提示错误,后果却难以预测。 注意 * * 1、字符输入函数 (1)函数原型 int getchar(void); 函数返回值类型 函数的名称 无参数 (2)函数功能 从标准输入设备(一般为键盘)读入一个字符,返回该字符的ASCII码值,并且将敲入的字符“回显”到屏幕上。 6.3字符输入与输出函数 例6-1: #include stdio.h /*说明函数getchar的原型包含在哪个文件中*/ void main() {int a; char b; a=getchar(); b=getchar(); printf(a=%c\ta=%d\tb=%c\tb=%d\n,a,a,b,b); } 从键盘输入字符, 该字符的ASCII编码值赋给a 程序运行情况如下: 13↙ a=1 a=49 b=3 b=51 注意: 调用函数getchar时,程序执行被中断,等待用户从键盘输入数据。当用户键入字符并敲回车键以后,程序继续运行。若用户输入字符后未按回车键,则键入的内容一直保留在键盘缓冲区中,只有用户键入回车键后,字符输入函数getchar才进行处理。 函数getchar将回车键作为一个字符读入。如果程序中有两个以上函数getchar时,应该一次性输入所需字符,最后再按回车键,如上例所示。 无论输入的是英文字母或标点符号还是数字,都是作为字符输入 。 (1)函数原型 int putchar(int); 函数返回值类型 函数的名称 函数的参数 (2)函数功能 向标准输出设备(一般为显示器)输出一个字符,并返回输出字符的ASCII码值。 2、字符输出函数 例6-2: #include stdio.h 程序运行结果为: ABBC main( ) { int a=65; char b=B; putchar(a); putchar(65+1); putchar(b); putchar(B+1); } 包含函数putchar的头文件 【例6-3】 统计从键盘输入的一行字符的个数(以回车键作为输入结束标记)。 while(ch!=\n) 判断是否输入结束 {num++; ch=getchar(); } 第五章 5.1 while语句 printf(num=%d\n,num); } #include stdio.h void main() {char ch; int num=0; ch=getchar(); do {num++; ch= getchar(); }while(ch!=\n); printf(num=%d\n,num); } 第五章 5.2 do-while语句 7.1 概述 7.2 函数的定义 7.3 函数的调用 7.4 变量的作用域与存储特性 7.1 概述 一. 模块与函数 1. 结构化程序设计 ◆ C语言是结构化的程序设计语言。 ◆一种设计程序的技术。 ◆通常采用自顶向下逐步求精的设计方法和单入口单出口控制结构。 2.“自顶向下”的模块化程序设计方法 将一个大问题按层次分解成多个方便解决小问题的模块的设计思想.
您可能关注的文档
最近下载
- 2025呼和浩特粮油收储有限公司招聘18名工作人员笔试参考题库附答案解析.docx VIP
- 办公室室内设计任务书.doc VIP
- UPS性能功能测试规范V.doc VIP
- 西门子111报文详细.xls VIP
- 供电技术第五版同向前课后习题答案解析.docx VIP
- xxxxxx项目室内设计任务书.pdf VIP
- 2025呼和浩特粮油收储有限公司招聘18名工作人员笔试模拟试题及答案解析.docx VIP
- 400字格子方格作文纸稿纸模板A4纸可直接打印.docx VIP
- 高速铁路概论:电气化铁道供电PPT教学课件.pptx VIP
- 2025呼和浩特粮油收储有限公司招聘18名工作人员笔试备考试题及答案解析.docx VIP
文档评论(0)