永发信息网

C语言中逻辑表达式是不是一定不能是0

答案:1  悬赏:80  手机版
解决时间 2021-02-21 19:38
C语言中逻辑表达式是不是一定不能是0
最佳答案

在c语言中是可以的,
逻辑表达式的值是一个逻辑值,即“true”或“flase”.C语言编译系统在给出逻辑运算结果时,以数字1表示“真”,以数字0表示“假”,但在判断一个量是否为“真”时,以非0表示“真”,以0表示“假”.   可以将逻辑表达式的运算结果(0或1)赋给整型变量或字符型变量.
例如下列程序:
#include<stdio.h>
void main()
{
\x05int a=0,b=1;
\x05if(a)
\x05\x05printf("逻辑表达式为0,返回“假”,所以不执行此语句\n");
\x05if(b)
\x05\x05\x05printf("LABEL1:逻辑表达式为非0,返回“真”,所以执行此语句\n");
\x05if(0)
\x05\x05printf("逻辑表达式为0,返回“假”,所以不执行此语句\n");
\x05if(1)
\x05\x05printf("LABEL2:逻辑表达式为非0,返回“真”,所以执行此语句\n");
}
执行结果:
见插图
if语句中的判断条件必须是一个逻辑表达式,此时一个变量或者常量都可以作为一个表达式,非0表示“真”,以0表示“假”.


名师点评:


御坂952号

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
解压缩腾讯管家报3dmgame.dll木马,什么情况
普通超市里能买到什么猫(可能是流浪猫)爱吃
邮政手机电脑数码(谢屯连锁店)我想知道这个在
找个回合制游戏 可以五开的 不要梦幻西游 要
求和《庶子回来》差不多的耽美小说,庶子归来
下列关于老年人设施建筑选址的说明中,错误的
苏堤玩月在哪里啊,我有事要去这个地方
西安火车站到湖南株洲火车站多少公里
昌邑市下营镇在什么地方啊,我要过去处理事情
海贼王强者之路巴基和罗宾哪个好
我喜欢一个女生 表白了但她说咱俩更适合的做
不管选理科还是文科语数外都是主吗
阮英俊口腔这个地址在什么地方,我要处理点事
足球中颠球为什么不往回旋转!
临沂家具生产的厂子有多少?
推荐资讯
宝宝撞到头,起包包了,擦什么好
描写鼻子的成语大全
中国有许多节日吗?怎么翻译
意恋家熟食店地址在哪,我要去那里办事
cpu:i7 6850K 主板:msi godlike 显卡:索泰g
花之女床国讲述的是什么
新的笔记本电脑用了2天,电池损耗为8%,正常
种植什么品种的葡萄好管理,一个棚需要多少人
盘锦荣邦公路改性沥青有限公司地址在什么地方
你干了什么英语
镇远供电局(镇远供电局羊场营业厅)地址有知道
哔哩哔哩主播请密度怎么提升
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?