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

php如何让变量里的值为二进制,我转换了但是一运算就变成十进制了,右移>>之后就变成十进制了

发布网友 发布时间:2022-10-11 19:56

我来回答

1个回答

热心网友 时间:2023-10-14 18:24

无论什么语言中的位运算符都是按照计算机内的二进制而言的。
所以在人为计算的时候要将十进制的数字转化为二进制的数字运算后计算,再转回十进制即是答案。

我们来举个简单的例子吧。

2 & 1 = 0
其运算过程为(这后面的都是二进制) 10 & 01,第一位1和0求与是0,第二位0和1求与为0,结果是00那答案就是0
来个复杂点的。
10 & 11 = 10;
换成二进制 1010 & 1011 = 1010 答案还是10;

所有的为运算符都是基于二进制来产生的。所以在&(与)、|(或)、^(异或)这三个预算中,要将两个或者更多运算数据转化为二进制数字,逐位进行运算。
~(取反)运算则更简单,转化为二进制以后0则写为1,1则写为0,然后再转回十进制就OK

最后来说说<<(进位)与>>(退位)。同样,位运算也是基于二进制的。将运算符前的值转化为二进制,运算符后的数可以还保留十进制。然后看作小数点位置不变,然所有数字(包括前后有无限个0),向左(进位)或向右(退位)移动N个数位,N则是运算符右边的数字。

举个例子 10<< 3 二进制转化1010 << 3
这个可以看作1010.000 << 3 然后保持小数点位置不变,所有数字整体向左位移3位。
结果就是1010000,转回十进制80。
对于进位而言,每进一位相当于乘2,每退一位相当于除2。

有问题追问追问我是要用二进制来标明状态,但是我定义出来为十进制,转换为二进制后,移位之后数字又是十进制了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招聘和招募和招收区别 人力资源中招聘与招募的区别 招聘与招募有啥区别 夏日繁星公众号可信吗 关于“红杏出墙”的古诗词描写有哪些 需要考多少分才过雅思 雅思考试多少分才可以算及格 雅思考试多少分算及格 雅思的总分多少分及格 雅思一般考多少分能合格 php 把二进制转换为十进制 汽车空调冷凝器坏了的表现 无锡鸿山离苏州传化物流园有多远 苏州传化物流到天津武清金滨工业园共多少公里 冰箱和神柜隔开一米可以摆放吗? 神龛柜后面可以放冰箱吗? 想知道: 北京市 北京通州区开发区凯利物流园 在哪 北京姚辛庄凯利物流招聘跟单员是真的吗 小电冰箱可以放石材柜子里么 请问: 1.什麽是急救? 2.急救的目的是什麽? 是用来做报告的,麻烦各位了,谢谢 读了落叶我懂得了什么道理 不同国家的肢体语言代表的不同文化 写一篇英语文章 英文翻译:这篇文章主要告诉我们在不同的国家一些有关肢体语言的文化差异 “不同的国家有不同的肢体语言。”英语的书面表达啊!!不能用翻译工具。。 如果在八年后同时考过司法考试,注册会计师,CFA,一年年薪大概多少呢 有病亲属来看拿的钱返给他们怎么说? 钱返到卡里去哪里提现 住院报销的钱返在哪里 妈妈呀妈妈春天我想你这首歌名叫什么 歌词里面唱不是不是我不想嫁如今上他那首歌叫什么名字 香菇烧鸡的做法 具体操作方法 官翻watch可以14日退货吗 小米手机拍照如何去除水印啊 小米手机怎么样除去拍照水印 描写宿舍友情的句子 心理好啊!怎么办? 职场中,为什么有的人的心态那么好,每天都是笑容满面的 感觉自己心理好压抑怎么办? 近视150多度选择蔡司哪个折射率的镜片适合? 我要配一个150左右度数的镜片,什么牌子好?我要性价比高的,口碑要好,谢谢了 150度近视,100散光配什么镜片好点? 近视度数150可以配什么眼镜 150度近视戴什么功能材质的镜片好呢,大框还是小框 散光400度、近视150度,请问配哪种镜片好些? 近视150度配哪种镜片好 150度近视要用单用还是双用镜片 电脑验光150度得配多大度数的眼镜 150度选1.552还是1.600镜片 女人梦到羊什么意思 广州安电测控技术有限公司怎么样?