a=01001001b=10010100a|ba^b~a~ba3 - 爱问答

(爱问答)

a=01001001b=10010100a|ba^b~a~ba3

计算题
a=0100 1001
b=1001 0100
计算a|b     a^b     ~a      ~b     a<<3      b>>3
(请写出详细结题过程,请将计算结果转为十进制值)
a=0100 1001 b=1001 0100   a|b a^b ~a ~b a3

1,如下图:


a=0100 1001 b=1001 0100   a|b a^b ~a ~b a3


a=0100 1001 b=1001 0100   a|b a^b ~a ~b a3


(2)按位与,或,异或的运算法则如下:(注意或与异或的运算法则的差别)


1,与运算:& 与运算的操作符为&。2个数进行与运算时,就是将这2个数的二进制进行与操作, 只有当2个数对


应的位都为1,该位运算结果为1,否则运算结果为0。即:1&1=1;1&0=0;0&0=0.


2,或运算的操作符为|。2个数进行或运算时,就是将这2个数的二进制进行或操作, 只要2个数对应的位有一个为


1,该位运算结果为1,否则运算结果为0。即:1|1=1;1|0=1;0|0=0.


3,异或运算:^ 异或运算的操作符为^。2个数进行异或运算时,就是将这2个数的二进制进行异或操作, 只要2个


数对应的位相同,该位运算结果为0,否则运算结果为1。即:1^1=0;1^0=1;0^0=0.


注:通常计算机认为1表示真,0表示假。与运算中,只要有一个为假(0)结果为假;或运算中,只要有一个为


真,结果为真;异域运算中,同时为真或者假结果为假,只有不同时结果为真。这是逻辑运算。但是在右移的过程


中有逻辑运算和算术运算(有差别,逻辑运算在右移过程中最高位补0,算术运算在右移过程中补1,上面计算过程


采用的是后者),通常在语言中采用的是位运算。

下一篇:肉类能为人提供哪些营养物质

上一篇:为什么我在平面上画一个圆形草图,填充阵列选择圆形草图不能阵列,但是选择方形的面就可以/

热门标签:
英语 谜语 作文 数学 公式 语文 物理 化学 工艺 java c语言 实验 方程 金属 分子 数据库 硫酸 酒精 运算 石油 vc 世界大战 php 化合物 mysql
最新更新:
电学的一个小问题 为什么打点计时器只能粗略瞬时速度 lookdownupon用法 中专都考不上大学有必要复读一年吗? 如图,已知∠B=∠DEF,AB=DE,请添加一个条件使△ABC≌△DEF,则需添加的条件是__________. 求曲线y=2x^2和直线y=2的所围图形的面积 夜上受降城闻笛是哪句 这个怎么填数字? 小明家下五层楼是5楼,那么小明家上五层楼是几层楼? 填空题,这个题目是怎么算的呢…… 22335577()143中括号里填什么数字。 懂得人帮我看一下这个英文是啥意思??? 最小的物质单位是什么 怎么估算根号52000000 about的重读字母是哪里