这个例子是要告诉你逻辑判断,系统返回给你的值判断真假,返回0就是假,非0就是真
比如我们一个while想要一直循环可以用while(1) ,while(50)这样的表达式,
现在把昨天那个小程序改下,更直观一点:
- #include<stdio.h>
- int main(void)
- {
- int val;
- int x=-3;
- int y=45.3219;
- val=0<=x<=2;
- printf("\"0<=x<=2\" 的系统返回值是:%d\n",val);
- val=y==45.3219;
- printf("\"y==45.3219\"的系统返回值是:%d\n",val);//看到值木有,非0既真
-
- return 0;
-
- }
复制代码 我们可以让系统自己告诉我们,
0<=x<=2; 和 y==45.3219;
的逻辑值是0,还是非0;
你也可以自己判断真假,
三楼的写的很清楚了~~
-3<2是真的
y==45.3219是假的是因为系统的默认是int 类型,
|