第4章顺序结构程序设计分析报告.pptVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
重庆理工大学 计算机科学与工程学院 李梁liliang@cqut.edu.cn 课号:48-10083 程序设计基础 (1) 第4章 顺序结构程序设计 第4章 顺序结构程序设计 顺序结构程序 C语句概述 输入输出的概念 getchar()函数 putchar()函数 printf()函数 scanf()函数 顺序结构程序设计举例 知识点: 赋值语句 字符数据的输入/输出 格式输入/输出语句printf和scanf及其格式控制符 %c、%f、%d(宽度、对齐、其它格式了解) 程序的结构框架 第4章 顺序结构程序设计 顺序结构 A B a b 顺序结构 在顺序结构程序中: 语句按照书写的先后次序,顺序执行 每个语句都会被执行 每条语句只被执行一次 C程序的基本结构 预处理命令 C程序 源文件n 源文件1 源文件2 全局变量声明 函数n 函数1 函数首部 函数体 局部变量声明 执行语句 C程序中的语句P70 控制语句: if() ~ else ~ switch() for() ~ while() ~ do ~ while() continue break goto return 表达式语句(赋值语句): 表达式加分号构成的语句 如:a=3; x+y; 函数调用也可以认为是表达式语句 函数调用语句: 函数调用加分号构成的语句 复合语句: 用{ } 把一些语句括起来成为复合语句,又称分程序 空语句:一个“;” 输入输出 C语言不提供输入输出语句,输入输出操作由函数实现(printf putchar scanf getchar) 标准输入输出函数:以标准的I/O设备为输入输出对象,这些函数构成一个标准的I/O函数库(放在“stdio.h”中) 使用预编译命令#include 将有关头文件包括到用户文件中 #include stdio.h #include “stdio.h” 数据输入输出 以计算机主机为主体 从计算机向外部输出设备(如显示器、打印机等)输出数据称为“输出” 从输入设备(如键盘、扫描仪等)向计算机输入数据称为“输入” putchar()函数 格式:putchar(变量) putchar(x) 功能: 向终端输出单个字符 只用于单个字符的输出 getchar()函数 格式:getchar ( ) 功能: 从终端输入单个字符 只用于单个字符的输入 格式化输出:printf() 格式:printf(格式控制,输出表列) 格式控制:用双引号括起来的字符串,称为“转换控制字符串” 输出表列: 需要输出的数据、表达式 格式化输出函数说明 格式部分:P81 需要注意三种字符 格式符:%d,%f,%c,%s 普通字符: 原样输出 转义字符: 按特定含义输出P48 printf(“x=%5d,y=%7.2f,z=%-10c\n”,x,y,z); 输出表列: 如果要输出的数据不止1个,相邻2项用逗号分开 如下使用方法均正确: printf(I am a student.\n); printf(%d,3+2); printf(a=%f b=%5d\n, a, b+3); printf(str=%s, f=%d, i=%f\n, Internet, 1.0 / 2.0, 3 + 5, CHINA); 格式符与输出项,在个数上,顺序上,类型上,必须一一对应 d,i 带符号十进制形式 u 无符号十进制形式 例4-3 c 字符形式 s 字符串形式 f 实数(小数)形式 默认6位小数 - 输出数据左对齐(默认为右对齐) printf( “ y=%-4d” , y ) 数据输出长度的修正; l:输出长整型或双精度数据 即:printf( “%ld, %lf ” , i, y ) h:输出短型数据 即:printf( “%hu ” , a ) -m.n m最小宽度 n小数(实数) -左对齐 格式化输出函数说明 格式化输入函数:scanf() scanf(格式控制,地址表列) 书P81 表4.2 格式控制:用双引号括起来的字符串,称为“转换控制字符串” 地址表列: 由若干个地址组成的表列:变量地址 x 字符串的首地址 格式化输入函数说明 scanf(“%d%d%d”,a,b,c); 格式部分:注意两种字符 格式符:%d,%f,%c,%s 普通字符: 包括空白字符 原样输入 无转义字符 转义字符作为普通字符 输入表列: 如果要输入的数据

文档评论(0)

w5544434 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档