gpt4 book ai didi

bit-manipulation - 如何在未知大小的二进制数中将所有位设置为 '1'?

转载 作者:行者123 更新时间:2023-12-03 13:04:53 26 4
gpt4 key购买 nike

我正在尝试在汇编中编写一个函数(但让我们假设这个问题的语言不可知)。

如何使用按位运算符将传入数字的所有位设置为 1?

我知道我可以使用带有我希望设置的位的掩码的按位“或”,但我不知道如何根据一些 N 大小的二进制数构造掩码。

最佳答案

~(x & 0)

x & 0 将始终为 0,而 ~ 会将所有位翻转为 1。

关于bit-manipulation - 如何在未知大小的二进制数中将所有位设置为 '1'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/818535/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com