目前我正在阅读一本 C++ 说明书,但我不理解以下内容:
作者对 \0
说这是真正的 0 而不是数字 0。
所以也许有人可以澄清真正的 0 和数字 0 之间的区别是什么?
最佳答案
\0
用作字符串终止符。不要与字符 0
混淆,它的 ascii 值为 48。因此,当遍历以 null 终止的 C 样式字符串时,当您将该字符与 0 进行比较时,\0
将产生 true
,但不会产生 0
。
关于c++ - 理解 ask --true 0 不是数字 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21812571/