只是为了澄清我找到了类似的答案但是对于C++,我对编码有点新意,所以我不确定它是否也适用于C语言.
Nei*_*etz 14
更确切地说,任何事情都不0是真的.
所以1是真实的,但也是如此2,3...等等.
你忘了说你关心的是哪个版本的C。我们假设是这个:
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
通过阅读规范可以看到,true和 的标准定义false是1和0,是的。
如果您的问题是关于 C 的不同版本,或者关于和 的非标准定义,那么请提出更具体的问题。truefalse