Nestjs
前端
技术分享
Linux
Python
Rust
常用工具
🫥位运算
type
status
date
slug
summary
tags
category
icon
password
& —— 按位非
& 位运算,把左右两边的值转换位二进制数进行比对,两个数值为 1 是为 1,其余都为 0,例子:25 & 331 & 3| —— 按位或
| 位运算,把左右两边的值转换位二进制数进行比对,两个数值中只要有一个为 1 就为 1,其余都为 0,例子:25 | 331 | 3^ —— 按位异或
^ 位运算,把左右两边的值转换位二进制数进行比对,两个数值中一个为 1 ,另一个数值为 0, 才为 1,其余都为 0,例子:25 ^ 331 ^ 3<< —— 左移
<< 按照指定位数向前移动,例子:2 << 5>> —— 右移
>> 按照指定位数向前移动,例子:64 << 5