gpt4 book ai didi

c++ - ~0 是做什么的?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:53:24 25 4
gpt4 key购买 nike


~0 是否意味着将 000000000 翻转为 1111111111?

printf("Check: %i", ~0);

printf 结果为 -1,这就是我感到困惑的原因。
-1 本质上与 11111111111111111 位的含义相同吗?

最佳答案

Does ~0 mean its flipping 000000000 to 1111111111?

是的,确实如此。

Does -1 essentially mean the same thing as 11111111111111111 bits?

2s complement表示,确实如此。

关于c++ - ~0 是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12222077/

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