西华师范大学 数学与信息学院 运算规 ●关系成立,结果为‘真’(1);否则,结果 为‘假’(0) 例如,a=3,b=5 a>=b,结果为0 a<b,结果为1 a=b,结果为0 a!=b,结果为1 ●结合性:从左到右。 00g
9lm.[\nopqrstu.[\ nvpqws xy.z{|.}{~ z}. [\w z } . [\r " [\w " [\r [ab0c(e
西华师范大学 数学与信息学院 注意事项 ●在逻辑上必须正确,否则会出现不正确的结果。 ●例如,1X≤10,若写成1<=X<=10,在语法上 是正确的,但在逻辑上是错误的。 当X=8时, 但当x=-5时, 1<=x<=10 1<=X<=10 1成立 1成立 但逻辑上是错误的 正确的写法是:1<=x&&x<=10 00g
# .tu [\ xy. "k .#$ .# #. . , , -./01 k
西华师范大学 数学与信息学院 、逻辑运算符和逻辑表达式 ●逻辑运算符: &&(与)‖(或) (非) ●逻辑表达式 由逻辑运算符组成的表达式。 ●计算结果:逻辑值(“真”和“假”) ●优先级:!>8&>‖ 赋值运算<&8、‖<关系运算<算术运算<! ●运算对象:算术、关系、赋值、字符及逻辑表达式
FG $$q7s %%qs qs OPQ !"#2 $$ %% & $$X%% ' 2 () '**&*+3
西华师范大学 数学与信息学院 举例 判别闰年表达式: (year%4=08&year%100:=0)year%400==0 ●x≤c或xb至少之一成立 X≤=c‖xX>=b ●i和均小于或等于100,或者i利均大于k (1<=10088jc=100川(i>k&8j>k) 0a,b同时大于0且小于5 (0<a&&a<5)8&(0<b8&b<5) ●选未婚、30岁以上女讲师和35岁以上男副教授 !婚否&& ((性别=‘男’&&职称=‘副教授’&&年龄〉=35) (性别=‘女&&职称=‘讲师’&&年龄〉=30))
4567 &'$$&%%&' 8 9:;< , %% ()=8$8>()=* +$$)%%(*$$)* " ?@A $$$$ $$ BCD*EF.GHIEF.JKLM DN $$ O5PJQ$$ RSPKLMQ$$ 7TU %% O5PGQ$$ RSPHIQ$$ 7TU
西华师范大学 数学与信息学F四、赋值运算符和赋值表达式 ●赋值运算符“=”: 格式:V=e将表达式的值赋值给变量V, 其副作用是将表达式的值存入变量V。 ●复合赋值运算符: 格式:Vop=e 等价于:V=Vope 例如:a+=5,等价于a=a+5 ●复合赋值运算符有: =、-=、妇、/、%=等10个 00g
UFG Q , OPQUUVW," OPQU=VW, aUFG Q ,-. Z> ,,-. xy . Z> aUFG8 X XXXZ