c - C语言中 "return ~0"是什么意思?

标签 c return-value

我正在处理一些 C 代码,其中包括

return ~0;

这是什么意思?用谷歌搜索几乎是不可能的...

最佳答案

~ 是按位非/补码,也就是将所有 0 更改为 1,反之亦然。 ~0 是所有位都设置为 1 的值。

关于c - C语言中 "return ~0"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3706690/

相关文章:

c++ - 为什么我们在从 main() 返回时遵循相反的约定?

perl - 为什么每个 perl 包末尾的 1 ?

Perl:从子例程返回后哈希值发生变化

java - “Eclipse Java 开发工具”安装停止在 48%

添加到队列时在 C 和 Malloc 中创建队列

c - 如何在 C(Linux) 中获取 'randomize()' 随机数?

python - 如何在 python 中调用外部程序并检索输出和返回代码?

c++ - 为什么 `pthread` 没有输出?

c - 如何从c中的void函数返回动态数组?

c - 线程终止后返回值错误