当前位置: 代码迷 >> 综合 >> 逻辑运算:与运算,或运算,异或运算,左(右)移运算
  详细解决方案

逻辑运算:与运算,或运算,异或运算,左(右)移运算

热度:78   发布时间:2024-02-02 17:55:48.0

与(或/异或) 运算,左(右)移运算

与运算

汇编:AND

C:&

A 1 1 0 0
B 1 0 1 0
结果 1 0 0 0

或运算

汇编:OR

C:|

A 1 1 0 0
B 1 0 1 0
结果 1 1 1 0

异或运算

汇编:XOR

C:^

同 0 异 1

A 1 1 0 0
B 1 0 1 0
结果 0 1 1 0

非运算

汇编:NOT

C:!

A 1 0
结果 0 1

左移运算

右侧填0,二进制数据向左移动n位,使用符号<<代表

00100<<1=01000

原值 0 0 1 0 0
结果 0 1 0 0 0

右移运算

左侧填0,二进制数据向右移动n位,使用符号>>代表

00100>>1=00010

原值 0 0 1 0 0
结果 0 0 0 1 0