首页
好吧问答库
>
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
有2个网友回答
网友(1):
int x=0.5,x的值是向下取整的0
0&&1得0,0&&任何数得0,不再计算后项表达式的值,称为&&的短路运算。
因此表达式(x&&1)&&(z<'z')的值是0。
网友(2):
当然是0
int x=0
相关问答
最新问答
如何在国内与泰国人网聊?
请问谁知道哪个网站可以免费看《暗算》这部电视剧的?
在房地产广告中,不得包含哪些内容?
韩剧《泡沫爱情》里男女主角都是有谁主演的,讲述了怎样的一个故事?
长虹itv使用路由器上网,底下显示有网络连接,可是进入乐教以后没有在线及其他网络功能,只能使用本地功能
中国银行信用卡逾期一天还款会不会影响信誉?
微分方程x″(x′)눀+2yx(x′)대+5y대x=0的自变量是,阶数是?
导光管能否适用于建筑屋顶改造啊?
国家标准,行业标准,地方标准,企业标准,哪个更严格
菜问怎么样,好不好的默认点评