BitFlip

BitFlip[n,k]

将整数 n 在二进制中的第 位数翻转.

更多信息

  • BitFlip 更改整数中的单个位(将 0 变为 1,将 1 变为 0).
  • 整数 n 的最低位(例如,表示为 2^0) 在 k=0 时被翻转.
  • BitFlip[n,k] 更改从右起第 k 位数. 对于负数 k,则是从左边开始计数,从最后设置的位开始.

范例

打开所有单元关闭所有单元

基本范例  (1)

将数字 2 的初始位从 0 翻转为 1:

翻转数字 13 从右边开始计数的第二位数字:

翻转数字 13 从左边开始计数的第二位数字:

从数字 0 开始,翻转所有位置位:

范围  (2)

超过最高设置位的位数被隐式地设为 0:

如果翻转位置在初始设置位的右侧,则原始值将保持不变:

属性和关系  (2)

对于设置为 1 的位, BitFlip 等同于 BitClear

对于设置为 0 的位,BitFlip 等同于 BitSet

Wolfram Research (2024),BitFlip,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BitFlip.html.

文本

Wolfram Research (2024),BitFlip,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BitFlip.html.

CMS

Wolfram 语言. 2024. "BitFlip." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/BitFlip.html.

APA

Wolfram 语言. (2024). BitFlip. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BitFlip.html 年

BibTeX

@misc{reference.wolfram_2024_bitflip, author="Wolfram Research", title="{BitFlip}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/BitFlip.html}", note=[Accessed: 17-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_bitflip, organization={Wolfram Research}, title={BitFlip}, year={2024}, url={https://reference.wolfram.com/language/ref/BitFlip.html}, note=[Accessed: 17-November-2024 ]}