网站大量收购独家精品文档,联系QQ:2885784924

c04计算机C语言复习课件.ppt

  1. 1、本文档共153页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c04计算机C语言复习课件

第4章 语句及程序流程控制 ;本章主要掌握内容:;自学掌握内容;自学掌握内容;3.输入输出函数?;4.printf 函数中用到格式%8.2f的含义是: A.输出一个float型数据,小数部分占2位,整数部分至少占8位 B.输出一个float型数据,小数部分占2位,整数部分至少占4位 C.输出一个double型数据,小数部分占2位,整数部分至少占8位 D.输出一个double型数据,小数部分占2位,整数部分至少占5位 ;5.要使下面程序的输出语句在屏幕上显示1, 2, 34,则从键盘输入的数据格式应为以下备选答案中的 。 #include stdio.h main() {char a,b; int c; scanf(%c%c%d,a,b,c); printf(%c,%c,%d\n,a,b,c);} A)1 2 34 B)1, 2, 34 C)’1’,’2’,34 D)12 34;4.1 C语言 概述;1)控制语句;2)函数调用语句 ;表达式后面加一个分号,构成表达式语句 x=3; y=y+5; x=a-b c || d ; printf(x=%d, y=%d\n,x,y); sort(a,10); ;4).空语句 在C语言中,称仅由一个分号组成的语句为“空语句”,即: ; 编译程序在遇到空语句时,不会为其产生任何相应的指令代码。这就是说,空语句不执行任何操作。因此,空语句只是C语言语法上的一个概念,它起到一个语句的作用,仅此而已。;复合语句 ;复合语句(续);4.2 顺序结构程序设计;课堂练习;#define RATE 0.0225 #includestdio.h main() {float capital,deposit=0; scanf(%f,capital); deposit= capital *(1+0.0225); printf(deposit=%f\n,deposit);};2.输入一个5位的正整数,要求以相反的顺序输出该数。例如输入12345,输出位54321。 ;4.2.3 数据输入输出的概念及在C语言中的实现 数据输入输出指计算机获取数据与展示数据 C语言使用输入输出函数其实是为了我们编程的方便和简洁,它们是一种固定的形式,相当于一个模板,利用模板就可以灵活的实现人们对数据的处理的要求。 ;字符输入输出函数 ;函数调用的一般形式 getchar( ) 功能: 从标准输入设备(即键盘)上交互输入一个字符。 例如: getchar( ) ; c = getchar( ); printf(%c \n,getchar( )); ;【例】getchar函数的应用。 #include stdio.h main( ) { char ch; ch=getchar( ); printf(%c %d\n,ch,ch); printf(%c %d\n\n,ch-32,ch-32); };说明 ;格式输入与输出 ;输出格式说明符;附加格式说明符 ;例:整型数据的输出;进位记数制;理解:当前时间为9点,若调到4点,可顺时拨7格,即7+9=16;也可反时针拨5格,9-5=4,两方法.时钟为12进制,模为12,当数大于12时,就有进位,把进位去掉,16-12=4,-5是原值,+7就是-5的互补值.; 2.3.2 数值数据的表示;练习:将下列十进制数转换为原码、反码、补码 假定计算机为16位运算 15 127 -1 -254;例:实型数据的输出;例:字符型数据的输出; scanf() 函数 ;输入格式说明符;附加格式说明符 ;例如:;scanf (%c%c%c, ch1, ch2, ch3); 要输入:abc? 不能输入:a?b?c? 注意数值型数据与char型数据的混合输入;【例】已知三条边a、b、c,求三角形面积。计算三角形面积的海伦公式: ;程序如下: ;4.3.1 关系运算符;关系运算的运算规则;3.关系运算的操作数可为算术表达式。;4.3.2 逻辑运算符;二进制数的逻辑运算 ;二进制数的逻辑运算 ;逻辑运算的运算规则;C语言没有提供“逻辑型”或“布尔型”等数据类型。只要合法,任何类型表达式都可作为判断条件,可作逻辑量使用,表达式值为非0,即为真值,0为假!;逻辑表达式举例;4.3.3 条件运算;运算符按照优先级大小由上向下排列,在同一行的运算符具有相同优先级。第二行是所有的一元运算符。;4.3.4 单选择结构的框图结构;双选择结构的框图结构;if-else 择条件语句; if (表达式) 语句1; 语句3; 执行过

文档评论(0)

ddf55855 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档