主题:[转帖]关系运算符都是双目运算符
,其功能是用来对两个操作数的大小进行比较的。C语言提供了如下6种关系运算符:
<:小于运算符。如,a<b
<=:小于等于运算符。如,c<=5http://www.shandongbz168.com
>:大于运算符。如,b>c-
>=:大于等于运算符,如,b>=o
==等于运算符。如,c==b
!=;不等于运算符。如c! =l0http://www.zhonghuabz168.com
http://www.chengdubanzheng99.com
在这6个运算符中,前4个优先级相同,后两个优先级相同。
关系运算符组成的关系表达式的值是逻辑值。即是真或假。例如,a>5的值要么是真,要么是假,取决于a的值。如果a值为8,则a>5为真。在C语言中没有逻辑类型的量,规定"真"用1表示,"假"用。表示。于是,a>5值为1.这里的1就是数字1.例如,下述表达式是合法的;http://www.zhongxingbz168.com
(a>5)十2
其值为3,
这是C语言不同于其他语言之处。
关系运算符常用来组成关系表达式作为某些语句的条件,故称条件表达式。
关于等于运算符是由两个代数式中的等号组成的,有时容易写成一个等号与代数式中的等号相混。在C语言中,一个等号是赋值运算符,它与等于运算符截然不同,请一定注意其区别。
C语言基础教程完整版
<:小于运算符。如,a<b
<=:小于等于运算符。如,c<=5http://www.shandongbz168.com
>:大于运算符。如,b>c-
>=:大于等于运算符,如,b>=o
==等于运算符。如,c==b
!=;不等于运算符。如c! =l0http://www.zhonghuabz168.com
http://www.chengdubanzheng99.com
在这6个运算符中,前4个优先级相同,后两个优先级相同。
关系运算符组成的关系表达式的值是逻辑值。即是真或假。例如,a>5的值要么是真,要么是假,取决于a的值。如果a值为8,则a>5为真。在C语言中没有逻辑类型的量,规定"真"用1表示,"假"用。表示。于是,a>5值为1.这里的1就是数字1.例如,下述表达式是合法的;http://www.zhongxingbz168.com
(a>5)十2
其值为3,
这是C语言不同于其他语言之处。
关系运算符常用来组成关系表达式作为某些语句的条件,故称条件表达式。
关于等于运算符是由两个代数式中的等号组成的,有时容易写成一个等号与代数式中的等号相混。在C语言中,一个等号是赋值运算符,它与等于运算符截然不同,请一定注意其区别。
C语言基础教程完整版