老样子,先举俩个例子。
1,输入三角形的三条边,判断是否能构成三角形,若能计算并输出三角形的面积,否则给出错误提示。
2,输入x的值,按以下分段函数计算 并输出y的值。
1/x , x不等于0
y=f(x)={
0 , x=0
一,
1,关系运算符和关系表达式
关系运算符:用于判断俩个操作数的大小关系:>,>=,<,<=,==,!=(不等于)
注意:它们都是双目运算符,结合方向是左结合;
它们的优先级低于算术运算符,高于赋值运算符;
前四者的优先级高于后四着;
关系表达式:用关系运算符把俩个表达式连接起来的式子:比较俩个表达式的大小,并返回一个逻辑值:表达式1 关系运算符 表达式2;
注意:==为关系运算符,=为赋值运算符。
举个例子
2,逻辑运算符和逻辑表达式
逻辑运算符:关系表达式只能描述单一的条件,而它能描述比较复杂的复合条件。
!为 ”非“ ,&& 为 ”与“, ||为逻辑或;(前俩者为双目,后者为单目)
逻辑表达式:用俩个表达式连接起来的式子:表达式1 逻辑运算符 表达式2 或者 逻辑运算符 表达式1。
注意:真为1,假为0。
c语言规定,只对决定整个表达式值所需的最少数目的子表达式进行运算。
举个例子: