我可以在C或C+中使用二进制文字吗?

我可以在C或C+中使用二进制文字吗?

我需要用二进制数。

我试着写:

const x = 00010000;

但没起作用。

我知道我可以使用一个十六进制数,它的值与00010000,但我想知道在C+中是否有二进制数的类型,如果没有,我的问题是否有另一种解决方案?


桃花长相依
浏览 498回答 3
3回答

开心每一天1111

如果你在用GCC,那么你可以用阿GCC延伸(包括在C+14标准)为此:int x = 0b00010000;
打开App,查看更多内容
随时随地看视频慕课网APP