c – “0x1”是什么意思?

前端之家收集整理的这篇文章主要介绍了c – “0x1”是什么意思?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当浏览网站上的项目的源代码时,我发现有一些奇怪的事情返回主要的语句:
int main()
{
    /* ... */
    return 0x1;
}

所以主要是返回0x1基数16,但这是1基数10!不应该主要返回0?
那是不对的,对吧?顺便说一下,可以返回0x0吗?

提前致谢.

解决方法

它返回1. 0x1只是十六进制值为1.

你也可以自由地返回0x0.这只是一个不同的表示.你也可以使用八进制,如果你喜欢:)

猜你在找的C&C++相关文章