表示关系x<=y<=z的c语言表达式为( )。

admin2018-10-11  36

问题 表示关系x<=y<=z的c语言表达式为(    )。

选项 A、(x<=y)AND(y<=z)
B、(x<=y<=z)
C、(x<=y)&(y<=z)
D、(x<=y)&&(y<=z)

答案D

解析 x<=y<=z这种写法是数学上的表达方法,在C语言中,如果写成这样,程序编译并不报错,这也是一个合法的逻辑运算表达式。先计算x<=y,结果是真(1)或假(0),然后再用这个结果与z进行比较。得到最终结果。但本题显然是判断y>=x同时y<=z,C语言中逻辑“与”为“&&”。故x<=y<=z的c语言表达式为正确表达式为:(x<=y)&&(y<=z)。
    main( )
    {
    int i=0:
    i=~i:
    printf("%d\n",i);
    }
转载请注明原文地址:https://jikaoti.com/ti/krR3FFFM
0

最新回复(0)