常量
int main() {
// 二进制
int binary = 0b1010; // 十进制值为 10
unsigned int binary_unsigned = 0b1010U; // 无符号十进制值为 10
long binary_long = 0b1010L; // 长整数十进制值为 10
long long binary_longlong = 0b1010LL; // 长长整数十进制值为 10
// 八进制,以零 (0) 开头的数字被认为是八进制
int octal = 010; // 8
unsigned int octal_unsigned = 010U; // 无符号 8
long octal_long = 010L; // 长整数十进制值为 8
long long octal_longlong = 010LL; // 长长整数十进制值为 8
// 十六进制
int hexadecimal = 0x10; // 十进制值为 16
unsigned int hexadecimal_unsigned = 0x10U; // 无符号十进制值为 16
long hexadecimal_long = 0x10L; // 长整数十进制值为 16
long long hexadecimal_longlong = 0x10LL; // 长长整数十进制值为 16
return 0;
}