记录一下 C++ 中不同进制的表示方法。C++ 默认是 10 进制,需要注意的是,直到 C++ 14 时,二进制的 0b
表示法才被确定为标准,在 C++ 14 前,GCC 支持0b
的用法。
int i = 0b101010; // binary
int i = 052; // octal
int i = 42; // decimal
int i = 0x2a; // hexadecimal
记录一下 C++ 中不同进制的表示方法。C++ 默认是 10 进制,需要注意的是,直到 C++ 14 时,二进制的 0b
表示法才被确定为标准,在 C++ 14 前,GCC 支持0b
的用法。
int i = 0b101010; // binary
int i = 052; // octal
int i = 42; // decimal
int i = 0x2a; // hexadecimal