首页
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
相关问答
最新问答
catia 如何自动生成装配路径?
办理餐饮卫生许可证需要什么资料
海尔商用卧式1028升冷柜是几个星的冷柜呢?
株洲火车站到温岭有多少公里
农村自建房成本预算 300百平方米 需要些什么材料 多少钱
针织纱在织造过程中纱线断头引起破洞,且断头处,纱线有点发硬,请问是什么原因?
和落花有意,流水无情,相似的词语还有哪些?
it行业为什么工资这么高
开鲜榨果汁店应该准备什么材料?
网络视频监控系统的网络摄像机需要视频线和控制线吗?需要的话是用网线吗?