表达式5!=3的值是(T或非零值或0或1)大神,c语言,急

 我来答
匿名用户
2013-06-11
展开全部
#include <stdio.h>
int main(void)
{
printf("%d\n", 5 != 3);
return 0;
}

返回1
理由: 一个等式或不等式只会返回两种值.
一种是零, 另外一种是非零 (一般为数值1).

举一个例子, 假若判断1 > 2, 并返回一个值. 返回为0.
0的意义就是代表 1 > 2 的结果为假.
或者可以理解为"1 > 2不成立"

假若判断 2 > 1, 并返回一个值. 返回为1. 也可以理解为(非零值)
1的意义代表真, 理解为"2 > 1成立"

至于为什么是返回1, 而不是2... 这个原因就很多了
不过至少这个是一个非零值, 至少非零值是成立的...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-11
展开全部
是1 啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式