第四章 最简单的C程序设计0.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 顺序程序设计 第一节 C语句概述(略讲,自学) 第二节 赋值语句(略讲,自学) 第三节 数据输入输出的概念及C语言中的实现(了解) 第四节 字符数据的输入输出(重点,掌握) 第五节 格式输入输出(重点,掌握) 第六节 顺序程序设计举例(了解,应用) 二、C语句的分类 1 控制语句 定义:完成一定控制程序执行顺序功能的语句。C语言有9种控制语句,如P70 2 表达式语句 由一个表达式加一个分号构成的语句。 赋值表达式、函数调用表达式 如:s=9; 是一个赋值语句 函数调用语句 定义:构成函数调用表达式的语句; printf(“This is a C program.”); 4.空语句 空语句用一个分号表示,其一般形式为: ; 它在语法上占有一个简单语句的位置,而执行该语句不做任何操作。空语句常用于循环语句中,构成空循环。 5.复合语句 复合语句是由花括号将多条语句组合在一起而构成的,在语法上相当于一条语句。复合语句的形式为: { [内部数据说明语句;] 数据操作语句1; …… 数据操作语句n; } 第二节 赋值语句 由赋值表达式加上一个分号构成,作用是将一个确定的值赋给一个变量。 格式: 变量名=表达式; 说明: 先计算,后赋值。(例a=3+4*5;) 赋值语句中的“=”是赋值号而不是数学意义上的等号。 赋值号两侧的内容不能任意调换。 格式输入函数 输入分隔符(数据输入结束符)的指定 一般以空格、TAB或回车键作为分隔符 其它字符做分隔符:格式串中格式符间的普通字符序列 注意: 用“%c”格式符时,空格和转义字符作为有效字符输入 * * * * * * 进入 第一节 C语言概述 开发方法: 自上向下,逐步细化,模块化设计,结构化编码 说明部分 执行部分 C程序 源程序1 源程序2 源程序n …… …… 预编译命令 函数1 函数n …… 函数首部 函数体 全局变量声明 一、 C程序组成 简单语句 空语句(;) 复合语句({一条或多条语句}) 表达式语句(表达式;) 函数调用语句(函数名(参数表);) 流程控制语句 结构化语句 while语句 do-while语句 for语句 非结构化语句 break语句 continue语句 return语句 非限定转向语句 (goto) 循环语句 条件语句(if,switch语句) C语言语句 使用复合语句应注意: (1)在复合语句的“内部数据说明语句”中定义的变量,是局部变量,仅在复合语句中有效。 (2)复合语句结束的“}”之后,不需要再加分号。 格式: putchar( c ) 参数: c为字符常量、变量或表达式 功能:把c的内容作为字符输出到显示器上 返值:正常,为显示的代码值;出错,为 -1 第三四五节 数据输入与输出 输入输出是以计算机为主体的 C语言无I/O语句,I/O操作由函数实现 #include stdio.h 一、 数据输出 单字符输出函数 /*ch4_1.c*/ #include stdio.h main() { int c; char a; c=65; a=B; putchar(c); putchar(\n); putchar(a); } 运行结果:A B 例 格式:printf(“格式控制串”,输出表) 功能:按指定格式向显示器输出数据 返值:正常,返回输出字节数;出错,返回-1 格式输出函数 输出表:要输出数据的变量或表达式列表(可以没有,多个时以“,”分隔) 格式控制串:包含两种信息 格式说明: %[修饰符]格式字符 ,用于指定数据输出格式 普通字符或转义字符:原样输出 格式字符 d,i x,X o u c s e,E f g,G %% 格式字符: 十六进制无符号整数 不带符号十进制整数 十进制整数 指数形式浮点小数 单一字符 字符串 八进制无符号整数 小数形式浮点小数 e和f中较短一种 百分号本身 int a=567;printf ( “%d”,a); int a=255;printf(“%x”,a); int a=65;printf(“%o”,a); int a=567;printf(“%u”,a); char a=65;printf(“%c”,a); printf(“%s”,“ABC”); float a=567.789;printf(“%e”,a); float a=567.789;printf(“%f”,a); float a=567.789;printf(“%g”,a); printf(“%%”); 567 ff 101

文档评论(0)

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

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档