位置:51电子网 » 技术资料 » 新品发布

关系运算符与表达式

发布时间:2014/6/7 20:34:21 访问次数:622

   关系运算符用于比较运算。INA126PAG4包括大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等于(==)和不等于(f-)6种。

   前4种优先级相同,后两种优先级相同,前4种的优先级又高于后两种。关系运算符的优先级低于算术运算符,但高于赋值运算符。

   例如:

   c>a+b  等效于  c>(a+b)

   a>bpc  等效于  (a>b)!=c

   关系运算符的结合性为左结合。

   用关系运算符将两个表达式(算术表达式、逻辑表达式)连接起来的式子,称为关系表达式。关系表达式的结果为逻辑真或假。C语言以1代表真,0代表假。

   例如,若a=5,b=3,c=0,则a>b的值为真,表达式的值为1:d=a>b,d的值为1;b+c>a的值为假,表达式的值为0;e=a>b>c,由于结合性为左结合,故a>b的值为1,而l>c的位为0,因此e的值为0。

   逻辑运算符与表达式

   逻辑运算符用于逻辑运算,包括逻辑与(&&)、逻辑或( II)和逻辑非(1)3种。具有左结合性。

   &&和II是双目运算符,要求有两个运算对象,而!为单目运算符,只要求有一个运算对象。!运算符优先级高于算术运算符,算术运算符优先级高于关系运算符,关系运算符优先级高于&&和II,&&和』的优先级高于赋值运算符。

   用逻辑运算符将关系表达式或逻辑量连接起来的式子称为逻辑表达式,逻辑表达式的结合性为自左向右,其值应该是一个逻辑的真或假。逻辑表达式的值和关系表达式的值相同,以1代表真,以0代表假。若a=8,b=6,则因为a=8为真,所以!a为假(0);因为a,b均为真,所以allb为真(1),a&&b为真(1);因为!的优先级高于&&,所以!披&b为假(0)。

   关系运算符用于比较运算。INA126PAG4包括大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等于(==)和不等于(f-)6种。

   前4种优先级相同,后两种优先级相同,前4种的优先级又高于后两种。关系运算符的优先级低于算术运算符,但高于赋值运算符。

   例如:

   c>a+b  等效于  c>(a+b)

   a>bpc  等效于  (a>b)!=c

   关系运算符的结合性为左结合。

   用关系运算符将两个表达式(算术表达式、逻辑表达式)连接起来的式子,称为关系表达式。关系表达式的结果为逻辑真或假。C语言以1代表真,0代表假。

   例如,若a=5,b=3,c=0,则a>b的值为真,表达式的值为1:d=a>b,d的值为1;b+c>a的值为假,表达式的值为0;e=a>b>c,由于结合性为左结合,故a>b的值为1,而l>c的位为0,因此e的值为0。

   逻辑运算符与表达式

   逻辑运算符用于逻辑运算,包括逻辑与(&&)、逻辑或( II)和逻辑非(1)3种。具有左结合性。

   &&和II是双目运算符,要求有两个运算对象,而!为单目运算符,只要求有一个运算对象。!运算符优先级高于算术运算符,算术运算符优先级高于关系运算符,关系运算符优先级高于&&和II,&&和』的优先级高于赋值运算符。

   用逻辑运算符将关系表达式或逻辑量连接起来的式子称为逻辑表达式,逻辑表达式的结合性为自左向右,其值应该是一个逻辑的真或假。逻辑表达式的值和关系表达式的值相同,以1代表真,以0代表假。若a=8,b=6,则因为a=8为真,所以!a为假(0);因为a,b均为真,所以allb为真(1),a&&b为真(1);因为!的优先级高于&&,所以!披&b为假(0)。

相关技术资料
6-7关系运算符与表达式

热门点击

 

推荐技术资料

自制智能型ICL7135
    表头使ff11CL7135作为ADC,ICL7135是... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!