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

c语言&&、|、||、||的区别

发布网友 发布时间:2024-07-02 10:21

我来回答

1个回答

热心网友 时间:2024-08-23 18:28

&:是与的意思
&&:是且的意思
|:是或的意思
||:也叫或

&: 两个数字位操作 AND。或者取某个变量的地址,或声明引用。
对 bit:(0 & x ) = 0; ( 1 & x ) = x;
&&:两个 bool 值的“并且”。( false && x ) = false; (true && x)= x;

|:两个数字 位操作 OR。对 bit: ( 0 | x ) = x; ( 1 | x ) = 1;
||:两个bool 值的“或”。( true || x ) = true; ( false || x ) = x;

逻辑运算与按位运算,不一样的两种运算。
按位运算是把整数的每个二进制位与另一个整数对应的每个二进制位进行运算,是整数到整数的运算。逻辑运算其实是布尔值到布尔值的运算,只不过在C当中,所有非零整数都理解true,所有0都理解为false。所以4 && 2 == 1,其实是4是true,2也是true,与的结果是true,所以是1。而按位操作,4是0b0100, 2是0b0010,它们没有重叠的二进制位,所以结果是4 & 2 == 0



声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
医生,游泳篮球相比之下哪一样比较容易长高 打篮球和 游泳 哪个运动比较对长高有帮助? 游泳和篮球哪个长高 我女朋友要去日本小清水工作了,但是她们每个人要说一段日语介绍_百度知 ... 中文翻译成日文!!答得好有追加!! 有谁能帮我用日语写一段新学期的开场白? 大黑山杜鹃坡怎么走 凤凰山-杜鹃坡旅游服务地址在哪里? 无为法有为法 联想a830开发人员选项隐藏内容怎么打开 c语言中的&和|是什么意思? 漫游记的txt全集下载地址 关于办理北京户口的事情 如何落户北京? 企业落户上海最快方法 ...有什么方法可以改变的?我总觉得自己声音不男不女的。 如果不男不女的怎么办 不男不女的怎么办! ...自己的行为动作很像男生,很自卑,觉得自己不男不女怎么办? 模型 沙盘哪家好 石家庄有几个考试场是用桑塔那车型的 科目三裕翔考场考试车什么时候换车 我只有工资收入证明、身份证、汽车首付款能买车吗、 石家庄市公安局交通管理局科目三考试场在哪 短觉是什么意思生肖? 什么动物可以预知未来? 老板拖欠工资不发怎么办去哪申请劳动仲裁 6条腿的动物有哪些 绍兴有哪些自然保护区推荐? 释迦果与什么相克 c语言中&&和||的作用分别是什么?? 怎样避免怀孕的方法 waps和word区别waps和微软word的区别 科学持续地发展生产力内容简介 老公在我生下孩子的第六天就带着他的行李搬家出走了! 我该怎么办? 和男朋友分手了,本来想哭一场,但是忍住了。等到想哭的时候,却哭不出来... 我朋友不小心从楼上自己掉下来受伤住院了 因精神分列从楼上跳下受伤医保可以报销吗 晚上不小心睡觉从楼上摔伤算工伤吗 自己在快要上班时从楼上摔下摔伤 我买了一份意外险,保的是职业类别1-6的,我保的时候写的是机械类的安... ...四大皆空,心如止水,今日的我已非昨日的我,想出家做和尚,_百度... 怎么样能隐藏在微博超级话题里的内容? 对方离婚后不想给抚养费可以起诉吗? 微信密码忘记了怎么解决 回收旧汽车公司公司 ...要买七种新的家用电器,急着买七种旧家电来参加家电以旧换新... 郑州非国标电动车淘汰时间 W7任务管理器不显示CPU以及其他选项,怎么设置啊?还有CPU突然很高,然后很... 太原卫星发射中心在山西什么地方 太原卫星发射中心在哪个地方...