我在If语句y<>3
中看到了这个示例,我想知道它的作用。
答案 0 :(得分:-1)
我必须检查此练习是否正确
不是。
if (((x < y) && (y < z)) && (y != 3))
printf(“%f < %d < %d \n”, x, y, z);
假设float x
和int y, z
是正确的。
<>
在某些语言中表示“不相等”。但是在c中,运算符为!=
。还要注意逻辑与(&&
)与按位与(&
)之间的区别。您应该在条件语句中对多个条件使用逻辑运算符。