c语言if语句中怎么判断!a的真假

发布网友 发布时间:2022-04-21 08:03

我来回答

1个回答

热心网友 时间:2023-09-03 18:43

对a取逻辑非。
真假,c语言中真假就是看数值,是0为假,非0就是真(不管你是正还是负,只要不是0就是真)追问怎么看数值是否为0

追答你是在逗我吗?是不是0看不出来?
int a=6 a就是真,a+4也是真,a-6就是假
-7是真,0.0是真(实数都是近似值,无法表示精确值),9是真
0是假,'0'是真(因为是48), '\0'是假(因为asci值是0)

至于你问的问题,a原本非0,为真,取逻辑非后就是0,假

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com