什么是条件判断表达式?
在使用选择结构或循环结构进行程序设计时,经常需要判断某一个“条件”是否成立,通常把这个“条件”称为条件判断表达式
1、关系表达式
- 关系运算符:
<、<=、>、>=、==、!=
[例]:
c>a+b 等价于 c>(a+b)
a<b==c 等价于 (a<b)==c
a==b<c 等价于 a==(b<c)
a=b>c 等价于 a=(b>c)
- 关系表达式及其值
用关系运算符将两个表达式(算术、关系、逻辑、赋值表达式等)连接起来所构成的表达式,称为关系表达式
关系表达式的值有两种情况,分别为1或0,当关系成立时为1,否则为0
例1:
假如:a=3,b=2,c=1
则:
a<b 值为1
b+c<a 等价于 (b+c)<a => (2+1)<3 表达式不成立所以值为0
x<y 其对应ASCII值78<79 表达式成立,所以值为1
当两个字符进行比较时,是将这两个字符对应的ASCII值进行比较
例2:
char ch1='A',ch2='a'
则ch1>ch2 65<97 表达式不成立,值为0
评论0
暂时没有评论