下载此文档

第3章顺序分 支循环.ppt


文档分类:建筑/环境 | 页数:约52页 举报非法文档有奖
1/52
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/52 下载此文档
文档列表 文档介绍
第2章 选择结构及其应用
《C语言程序设计》
第2章选择结构及其应用
关系运算符和关系表达式
逻辑运算符和逻辑表达式
if语句
switch语句
概述
选择结构是程序的基本结构。所谓选择结构,就是根据不同的条件,选择不同的程序块(分程序)进行处理。
例:
if-else
if~else 嵌套
if
if-else if-else
if(表达式)
语句;
if (表达式)
语句;
else
语句;
if(表达式)
语句;
if(表达式)
语句;
else
语句;
else
语句;
if(表达式)
语句;
else if(表达式)
语句;
else if(表达式)
语句;
else
语句;
switch
switch(表达式)
{ case常量1 :语句1 ;
case常量2 :语句2 ;
……
case常量n :语句n ;
default : 语句n+1 ;
}
关系运算符和关系表达式
关系运算符
关系运算符是对两个操作量进行大小比较的运算符,其操作
结果是“真”或“假”。用“1”表示真;“0”表示假。
>= (大于或等于)
<= (小于或等于)
== (等于)
!= (不等于)
> (大于)
< (小于)
与数学中的表示方法不一样!
注意区分C中的”==”与”=”
关系运算符和关系表达式
关系表达式
是用关系运算符把操作对象连接起来而构成的式子,操作对象
可以是各种表达式。关系表达式运算结果值为1或0。
如: (6>5)<2
结果为:1
例:判断下列关系表达式的值:
6==(3+3);
(x=3)<5+(y=6)
10==(4+(x=6))
值为1
值为1
值为1
逻辑运算符和逻辑表达式
逻辑真与逻辑假
逻辑运算是用来判断一件事情是“成立”还是“不成立”,判断的结果只有两种,分别用数“1”和“0”来表示。其中“1”表示该逻辑运算的结果是“成立”的,“0”表示该逻辑运算的结果是“不成立”的。
C语言的数据类型里没有逻辑数据类型,但对参与逻辑运算的所有的数值,都将转换为“逻辑真”或“逻辑假”后才参与逻辑运算。
如果参与逻辑判断的数值为“0”,则把它作为“逻辑假”处理。
如果参与逻辑判断的数值不为“0”,则把它作为“逻辑真”处理。不是将数值1作为逻辑真,而是将非0的数值都作为逻辑真。
上述的逻辑判断方法可以归纳为:判假不判真,非假即真。
逻辑运算符和逻辑表达式
逻辑运算符
! (逻辑非) 单目运算符
           && (逻辑与) 双目运算符
           || (逻辑或) 双目运算符
逻辑运算把一切“非 0”的数作为真,把“0”数作为假。
逻辑运算是“非 0”和“0”两类数据或真和假两种状态的运算。
C语言中有三个逻辑运算符:逻辑与、逻辑或、逻辑非。
&& 与
逻辑与
A
B
结果
0假
非0真
0假
非0真
0假
0假
0假
0假
0假
非0真
非0真
非0真
有假则假,全真才真。
S1,S2是两个开关,L是一个灯泡,在这个电路图中开关S1和S2只有两种状态:闭合(用1表示)和断开(用0表示);灯泡也只有两种状态:亮(用1表示)和不亮(用0表示)。灯泡是否亮和两个开关的闭合、断开之间就形成了一种逻辑运算。
例如:5&&3
4&&0
|| 或
逻辑或
有真则真,全假则假。
例如:5||3
4||0

第3章顺序分 支循环 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数52
  • 收藏数0 收藏
  • 顶次数0
  • 上传人企业资源
  • 文件大小0 KB
  • 时间2012-01-04
最近更新