linux c (关系运算符 关系表达式) /(逻辑运算符 逻辑表达式)

linux c 关系运算符 关系表达式 逻辑运算符 逻辑表达式

linux c 关系运算符 关系表达式

linux c中关系运算符包括(小于 小于等于 等于 大于等于 大于 不等于)分别为
(
< <= == >=
>
!=
)
关系运算符都为两个值之间的计算,关系运算符的功能就是比较两个值之间的关系。
采用关系运算符将两个值连接起来,我们将这个表达式称之为关系表达式。
当关系表达式成立时,则关系表达式的结果为1 否则为0
关系表达式的运算也遵循 一般转换规则


linux c 逻辑运算符 逻辑表达式

c 语言中逻辑运算符包括:
&& (逻辑与)
|| (逻辑或)
! (逻辑非)
逻辑运算符的运算量可以为任何基本的数据类型,逻辑运算符 && || 两个表达式的类型可以不同,在运算时,可以不进行类型转换。

逻辑表达式遵循一条规则:
非0的表达式视为逻辑真
0的表达式视为逻辑假

逻辑运算的结果: 当运算结果为真时,则返回1 ,反之 运算结果为假时,则返回0 。
逻辑表达式计算方法如下表所示:

表达式X

表达式Y

!X

!Y

X&&Y

X||Y
非0

非0

0

0

1

1
非0

0

0

1

0

1
0

非0

1

0

0

1
0

0

1

1

0

0

相关阅读:
linux c 一般转换规则