C语言真假判断

 我来答
蹉淑敏瞿珍
2020-05-08 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.4万
采纳率:28%
帮助的人:980万
展开全部
朋友,这是一个与和或的问题。
"||"是或的意思,而"&&"是与的意思,相信你应该知道:对于或而言,只要有一个是真,那么这个或的结果就是真;而对于与来讲,必须2个都为真,结果才是真,否则为假。
现在你需要知道,计算机语言中判断真假的准则是:零为假,非零为真!
也就是说"9||0"中的9已经为真,所以"9||0"这个表达式的值为1;同样的,"8&&7"这个表达式的8和7都是真,所以结果也是1.
不知道你明白了没?希望对你有帮助!
对的!非零就是真!至于为什么它返回值是真,结果却每次都是1,而不是其他比如2,3,4。。其实这个也对的,只是别人写的系统函数返回的就是1或0。。。
拓跋秀荣巩寅
2020-01-22 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:30%
帮助的人:758万
展开全部
这是逻辑判断式
9||0就是9或0,只有有一个是"真"(9是真),则返回真,否则返回假
8&&7就是8和7,必须两个都是"真"(8和7都是真),则返回真,否则返回假
非0为真,返回值是别人的函数自己设定的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式