gpt4 book ai didi

c++ - 位操作代字号

转载 作者:行者123 更新时间:2023-11-28 07:22:28 25 4
gpt4 key购买 nike

我知道波浪号会翻转每一位,但如果我这样做 int num = ~0
为什么结果是 num = -1 ,既不是 int 的最大值,也不是 unsigned int 的最大值?

最佳答案

但它是unsigned的最大值:

#include <iostream>
#include <limits>

int main() {
std::cout << ( unsigned(-1) == std::numeric_limits<unsigned>::max() )
<< std::endl;
return 0;
}

http://ideone.com/y4JuFe

关于c++ - 位操作代字号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19215418/

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