、逻辑量的概念逻辑值:“真”、“假”,或T、F表示方式:0表示“假”,非0表示“真”系统真值:1二、关系运算符关系运算符含义例子结果优先级>大于4+6>9<小于8<9>=大于或等于6>=5<=小于或等于8<=7==等于2+3==6!=不等于9+3!=12TTTFFF相同,高相同,低三、关系表达式用关系运算符将两个算术表达式或两个字符串表达式联起来的式子,其值为逻辑值。例#include<>main(){inta,b;a=10==5<6;b=(10==5)<6;printf(“%d,%d\n”,a,b);}输出结果:0,1例#include<>main(){inta,b;a=6*7>7+8;b=7!=7>3;printf(“%d,%d\n”,a,b);}输出结果:1,1四、逻辑运算符!(非),&&(与),||(或)1、运算符2、运算法则(T真,F假)值逻辑非逻辑与逻辑或XY!XX&&YX||YTTTFFTFFFTTFFTTFTTFF五、逻辑表达式用逻辑运算符连接关系表达式的式子称逻辑表达式。例用逻辑表达式表达下述数学式0<x<10x<60,x>80(3)10≤x≤30,50≤x≤90相应的逻辑表达(1)0<x&&x<10(2)x<60||x>180(或!(x>=60&&x<=80))(3)(x>=10&&x<=30)||(x>=50&&x<=90)x1006080x105090x30xx2、运算符的优先级六、逻辑表达式中的优先级1、逻辑运算符的优先级!&&||高低()!,++,--,(类型),sizeof*,/,%+,-<,<=,>,>===,!=&&||赋值运算符自右至左?:()!,++,--,(类型),&,sizeof*,/,%+,-<,<=,>,>===,!=&&||赋值运算符C语言语句总述一、三种基本结构的流程图表示结构可用流程图描述。常用的流程图有两种:一种是传统流程图,直观易懂,如图(a)。AB(a)另一种是N-S图,以创始人Nassi和Schneiderman名字首字母命名,是结构化程序流程图,如图(b)所示。AB(b)(一)顺序结构先执行A操作,再执行B操作,A、B是顺序关系。AB(a)AB(b)(二)分支结构如果条件P成立(为真)则执行A,否则(为假)则执行B,A、B只能执行其一,两条路径会合在一起然后出口,如图所示假真PAB(a)ABP真假(b)
C语言 课件3 来自淘豆网m.daumloan.com转载请标明出处.