位运算的复杂组合能否被简化为一个长尾词?

2026-04-18 00:230阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3231个文字,预计阅读时间需要13分钟。

位运算的复杂组合能否被简化为一个长尾词?

日记(Hi)好久不见,因文化科学问题退课了,结果发现自然(大无语法)。(然而)现在回归了,从退课到入门(开始填坑)+ 前置知识 + 运算符 + 众人周知,电脑是用二进制存储的。

diary

\(Hi\)
好久不见
由于文化科问题,退役了一会,结果发现 然并卵(大无语)
\(However\) 现在回归了 从退役到入门(开始填坑)

前置知识

运算符

众所周知,电脑是用二进制存储

二进制

相信大家都知道二进制的原理,这里我们主要用到十进制与二进制相互转换的原理。
举个例子,\(6\)的二进制是\(110\),那么\(6\)便可以标示成\(2^2+2^1\)。

二进制或运算符\((or)\):符号为|,表示若两个二进制位都为0,则结果为0,否则为1。

二进制与运算符\((and)\):符号为&,表示若两个二进制位都为1,则结果为1,否则为0。

二进制否运算符\((not)\):符号为~,表示对一个二进制位取反

关于\(&\)的小妙招(其他的还有很多,可以自己find)
可以取出num在二进制表示下的最低位,例如x为奇数 \(x & 1 == 1\)则表示最低位为1,x为偶数 $ x & 1 == 0$ 则表示最低位为0。

阅读全文

本文共计3231个文字,预计阅读时间需要13分钟。

位运算的复杂组合能否被简化为一个长尾词?

日记(Hi)好久不见,因文化科学问题退课了,结果发现自然(大无语法)。(然而)现在回归了,从退课到入门(开始填坑)+ 前置知识 + 运算符 + 众人周知,电脑是用二进制存储的。

diary

\(Hi\)
好久不见
由于文化科问题,退役了一会,结果发现 然并卵(大无语)
\(However\) 现在回归了 从退役到入门(开始填坑)

前置知识

运算符

众所周知,电脑是用二进制存储

二进制

相信大家都知道二进制的原理,这里我们主要用到十进制与二进制相互转换的原理。
举个例子,\(6\)的二进制是\(110\),那么\(6\)便可以标示成\(2^2+2^1\)。

二进制或运算符\((or)\):符号为|,表示若两个二进制位都为0,则结果为0,否则为1。

二进制与运算符\((and)\):符号为&,表示若两个二进制位都为1,则结果为1,否则为0。

二进制否运算符\((not)\):符号为~,表示对一个二进制位取反

关于\(&\)的小妙招(其他的还有很多,可以自己find)
可以取出num在二进制表示下的最低位,例如x为奇数 \(x & 1 == 1\)则表示最低位为1,x为偶数 $ x & 1 == 0$ 则表示最低位为0。

阅读全文