您好,欢迎来到彩搜网!

收藏本站| 网站地图

全国咨询服务热线:

13586235858

联系我们
电话:13586235858 13989665858
传真:0576-66889880
地址:浙江省台州市椒江区经中路5588号(洪家塑料工业园区)
当前位置:彩搜网 > 彩搜网 > 行业资讯 >
并将结果作为整个表达式的数值;如果E XP1的值为Flase
浏览: 发布日期:2019-08-26

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  例如,(ab)?y:n。解释:如果A大于B,那么选择Y的结果,如果A小于B,那么选择N的结果。

  用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。

  参与运算的量,按二进制位进行运算。包括位与(&)、位或()、位非(~)、位异或(^)、左移()、右移()六种。

  C语言提供了一个可以代替某些if - then - else语句的简便易用的操作符?。该操作符是三元的,其一般形式为:

  操作符“?”作用是这样的,在计算EXP1之后,如果数值为True,则计算EXP2,并将结果作为整个表达式的数值;如果E XP1的值为Flase,则计算EXP3,并以它的结果作为整个表达式的值,请看下例:

  例中,赋给y的数值是100,如果x被赋给比9小的值,y的值将为200,若用if - else语句改写,有下面的等价程序:

  2、对于条件表达式b?x:y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条件表达式从不会既计算x,又计算y。

  3、条件运算符是右结合的,也就是说,从右向左分组计算。例如,a?b:c?d:e将按a?b:(c?d:e)执行。

  C语言提供了一个可以代替某些if - then - else语句的简便易用的操作符?。该操作符是三元的,其一般形式为:

  操作符“?”作用是这样的,在计算EXP1之后,如果数值为True,则计算EXP2,并将结果作为整个表达式的数值;如果E XP1的值为Flase,则计算EXP3,并以它的结果作为整个表达式的值,请看下例:

  例中,赋给y的数值是100,如果x被赋给比9小的值,y的值将为200,若用if - else语句改写,有下面的等价程序:

  其功能是: 先判断表达式1的值,若为线 的值作为整个条件表达式的值; 若表达式1的值为0,则计算表达式3的值,并以表达式3的值为整个条件表达式的值。例如,可以通过条件表达式得到两数中的较大值,表达式形式为(ab) ?a:b

全国服务热线:
135-8623-0598

Copyright @ 2011-2015 彩搜网 All Rights Reserved.
电话:13586235858   13989665858传真:0576-66889777
地址:浙江省台州市椒江区经中路2267号(洪家塑料工业园区)
备案号: 琼ICP备32165498号技术支持:彩乐乐彩票网
彩乐乐专业从事垃圾桶、塑料垃圾桶厂家、塑料托盘等,欢迎前来咨询!