在C语言中,大于0的数表示真,小于0的数表示假,这一说法正确吗?
答案:5 悬赏:60 手机版
解决时间 2021-03-27 15:26
- 提问者网友:暗中人
- 2021-03-27 12:18
在C语言中,大于0的数表示真,小于0的数表示假,这一说法正确吗?
最佳答案
- 五星知识达人网友:蓝房子
- 2021-03-27 13:21
不正确,应该是非0就是真,负也为真
可以检测一下:
#include
void main()
{
if(-1)
printf("OK");
}
可以检测一下:
#include
void main()
{
if(-1)
printf("OK");
}
全部回答
- 1楼网友:行雁书
- 2021-03-27 16:49
不对 0是假 1是真
- 2楼网友:山有枢
- 2021-03-27 16:29
我用的是VC++,只要不是0都表示真,负的也行,只有0表示假,别的编译器就不晓得了~
- 3楼网友:罪歌
- 2021-03-27 16:07
这要看具体的编译器的,有些是非0为真,有些是大于0为真。
- 4楼网友:末日狂欢
- 2021-03-27 14:50
写的时候最好规范一些吧。
#include
void main()
{
int a;
scanf("%d",&a);
if(a>0)puts("大于零");
else if(a<0)puts("小于零");
else puts("等于零");
}
#include
void main()
{
int a;
scanf("%d",&a);
if(a>0)puts("大于零");
else if(a<0)puts("小于零");
else puts("等于零");
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯