首页
13问答网
>
C语言问题:为什么输出结果是0
C语言问题:为什么输出结果是0
#include<stdio.h>int main (){int x=0.5;char z=✀a✀;printf("%d尀n",(x&&1)&&(z<✀z✀));}
2025-03-13 06:22:47
推荐回答(2个)
回答1:
int x=0.5,x的值是向下取整的0
0&&1得0,0&&任何数得0,不再计算后项表达式的值,称为&&的短路运算。
因此表达式(x&&1)&&(z<'z')的值是0。
回答2:
当然是0
int x=0
相关问答
最新问答
如何查看一个dns mx记录的ttl值
账务账面上没有实收资本怎么处理
用电器被短接和电源短路的电路图怎么画?求解
女主叫夏天 男主姓赫连的现代言情
Oracle 如何捕获异常信息
正佳广场的营业时间是几点到几点?
中国移动的投诉电话,光知道10086就算了,我要的是总部的,办事有效率的!
什么是礼乐制度,西周时期为何要实行礼乐制度?
为什么“百度地址栏”删除、卸载不了?
姐姐结婚,应该说些什么祝福话