表达式不是宏的结果10&&01的结果是多少

C语言中的 (表达式1)?(表达式2):(表达式3) 什么意思?我给忘了~~拜托各位大神_百度知道
C语言中的 (表达式1)?(表达式2):(表达式3) 什么意思?我给忘了~~拜托各位大神
我有更好的答案
表达式1一般是判断语句的,如果是true,则返回表达式2,否则返回表达式3。举个列 :(1&2)?1:2 ,因为1&2的,结果是false,所以返回表达式3, (1&0)?2:2, 因为1&0的,结果是true,所以返回表达式2。如果表达式1 的值为真,那么以表达式2 的值作为整个条件表达式的值,否则以表达式3 的值作为整个条件表达式的值。C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。C语言的优点是简洁紧凑、灵活方便;运算符丰富;数据类型丰富;表达方式灵活实用;允许直接访问物理地址,对硬件进行操作;生成目标代码质量高,程序执行效率高;可移植性好和表达力强等。C语言的缺点主要表现在数据的封装性上,这一点使得C在数据的安全性上有很大缺陷,这也是C和C++的一大区别。且C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。
采纳率:96%
表达式1一般是判断语句的,如果是true,则返回表达式2,否则返回表达式3 举个列 (1&2)?1:2 因为1&2的,结果是false,所以返回表达式3, (1&0)?2:2 因为1&0的,结果是true,所以返回表达式2
本回答被提问者采纳
给你举个例子
int x=3,y=4, max=x&y?x:y; 意思就是 如果x&y满足 执行?后面的语句 也就是将x的值赋给max 否则 执行将:的值y赋给max
为您推荐:
其他类似问题
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言中X&&1等价于什么? A.x!=0 B.x==0 C.x!=-1 D.x==-1_百度知道
C语言中X&&1等价于什么? A.x!=0 B.x==0 C.x!=-1 D.x==-1
我有更好的答案
选A,&&表达式是实质上是一个判断:就是当作有两边的操作数都为真时,结果才为真。这里X&&1,右边已经是真值,如果你需要X&&1返回的是真值,那么x就不能为0.也就是选A了。
采纳率:47%
A. x != 0&& 是逻辑与:0&&0 = 01&&0 = 00&&1 = 01&&1 = 1
为您推荐:
其他类似问题
c语言的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。已解决问题
表达式!10!=1的值为1,为什么丫? (C程序设计)
浏览次数:1585
用手机阿里扫一扫
最满意答案
因为!&的优先级比!=的优先级高需要先运算!号的那么!10=0&&0!=1&意思是0不等于1&这是真命题所以会是1
答案创立者
以企业身份回答&
正在进行的活动
生意经不允许发广告,违者直接删除
复制问题或回答,一经发现,拉黑7天
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题
扫一扫用手机阿里看生意经
问题排行榜
当前问题的答案已经被保护,只有知县(三级)以上的用户可以编辑!写下您的建议,管理员会及时与您联络!
server is ok设int x=1,y=1;则执行表达式--X&&y++后,y的值是多少_百度知道
设int x=1,y=1;则执行表达式--X&&y++后,y的值是多少
我有更好的答案
当然是1。。。。&&前面的如果是假值,就不会执行后面的语句了||也是一样,前面如果为真,也不会运行后面的语句这是基本概念啊,书里就有吧
采纳率:66%
y=1 要理解y++和++y的区别
:前者是先运算。后+1
后者是先+1在运算
不用理中间出现什么句,因为这句话没有赋值,所以不改变y值,唯一改变的是y++,所以y=2
参考答案是y=1
为您推荐:
其他类似问题
您可能关注的内容
表达式的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。设有说明语句:int a=11,b=10;执行表达式a%=b+(a&&b)后,a的值为() A,0 B,1 C,11_百度知道
设有说明语句:int a=11,b=10;执行表达式a%=b+(a&&b)后,a的值为() A,0 B,1 C,11
我有更好的答案
运算结束后A的值为0
求详细解答
a&&b=1,b+1=11,11%a=0
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 表达式不是宏的结果 的文章

 

随机推荐