问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

&和&&是什么意思,有什么区别?

发布网友 发布时间:2024-07-02 22:17

我来回答

1个回答

热心网友 时间:2024-07-20 06:57

一、作用不同

&表示按位与运算,另外也是取地址符;

例如:0010&1101,结果为0000

&&表示逻辑与运算;

例如:if(a==0&&b==0),意思就是ifa为0并且b为0的时候,进行下一步操作。

二、输出的值不同

&&:b输出的值为2,说明b没有自加1,没有运行到&&右边括号里的b++。0与上任何数都得0,所以当&&左边的数为0时,直接跳过了判断右边值的步骤。

所以在第二个程序那里,当a的值为0(而a的值也的确为0)时,这个程序没有去判断&&右边的值,即没有运行b++,所有b的值还是为2。而按位与&则不管,不管a的值是不是0,都会判断右边的值,都回执行到右边的语句。

三、使用方法不同

1、&的使用方法是把两个变量a和b进行每个位进行与操作。

例:

#include<stdio.h>


intmain()

{

inta=0x100;

intb=0x001;

printf("%02x\n",a&b);


return0;

}

2、&&的使用方法

例:

#include<stdio.h>


intmain()

{

inta=0x100;

intb=0x001;

if(a==0x100&&b==0x001)

{

printf("条件成立\n");

}

else

{

printf("不符合条件\n");

}


return0;

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在筋骨堂治疗腰椎间盘突出一个疗程后已有好转,隔了三、四天又疼上了... 美的3⃣️匹柜机空调为什么不制热是什么原因? 小票打印机不出字的原因及解决方法如何解决小票打印机无法打印字的问题... 电脑打单打印机出不了小票超市收银台电脑键盘怎么用 交易房屋如何分类 城市规划用途分类该怎么做 规划用途的分类 ...打火机散件设备公司 值得信赖么 ?是不是《骗子》皮包公司? 希望给予... 哈尔滨农垦太阳神打火机散件厂是否骗人 有没有人知道网上那些打火机加工的广告是不是真是可靠?做打火机反销... c++&amp;的作用是什么? 符号&amp;和|分别有什么作用? JAVA中四个二进制位从操作符即(&amp;按位与、|按位货、^按位异或、~按位... &amp;的作用是什么啊?? 晚上睡觉出虚汗怎么治 怎样烹饪避免牛肉炒韭菜过于油腻? 韭菜炒牛肉需要注意哪些烹饪技巧? 鲁迅先生的10个笔名及含义 xd solo D camper这四个词在英语里什么意思 大家知道kik里面老外说的xd是什么意思 公司缴纳社保的申请规定是什么? ...中看到“仆射”这一官职,不明白到底是什么官职,有没有俗称 本人男梦见自己钓鱼钓到一女尸体身边还有好多黄色的鱼好多好多,求大神... 侠客风云传天意城内幕曝光介绍_侠客风云传天意城内幕曝光是什么_百度知 ... 侠客风云传前传北丑一直复活 侠客风云传前传北丑怎么过 侠客风云传前传 寻访天王旧部任务怎么接 内蒙古师范大学音乐系好吗 ...但是今年发现她已经骗保可以追回她的赃款吗 退保险三十三万还有罪吗? 如何理解“改革开放是我们党的一次伟大觉醒,新时代全面深化改革开放是... 类似于#的符号,就是少了那一横的那个符号! ...线属于面"的符号分别是∈ 和“C下面加一个横线”,对吗? 北斗星的斗柄指向什么方向 我下载了熊猫看书阅读器,下载了TXT电子书。阅读器是不是在存储卡里建... 熊猫看书哪个文件夹 什么是AI智能客服? 智能人工ai客服是什么 智能客服人工客服 智能客服人工客服电话 在物理学中2-3mm表示啥各称? 连接器3mm-50j 啥意思 6mm台式打磨机和3mm有啥区别 摩托车怎么交违章罚款? 拉萨民航班车最晚几点 ...这种定语从句理解为限制性的还是非限制性定语从句。 火车从郑州到民权经过几个火车站站 绿纹指的是什么意思? 非法集资罪的犯罪构成要件是什么 ...会不断变大变小压迫感很强是怎么回事? 闭上眼睛后感觉所有的东西都在...