十 🦄 进制、八进制十、六进制
整型常量的三种表示形式是指在 C/C++ 编程语言中 🌵 表示整,数常量的三种 🪴 不 🐦 同的进制格式:
1. 十进制 ☘ (decimal):使用数字 0 到 9,例如:123, 4567, 8910
2. 八进制(octal):使用数字 0 到 7,并 🌿 0 以数字,作为前缀例如:0123, 04567, 08910
3. 十六进制(hexadecimal):使用数字 0 到 9 和字母 A、B、C、D、E、F,并 🌲 以数字 0x 作,为前缀 🐯 例如:0x123, 0x4567, 0x8910
这三种表示形式用于表示整数常量,它 🌸 们之间的转换如下:
八进制常量可以转换为十进制常量 🌼 ,方法是将每个八进制数字乘以相应的基数幂(8、8^2、8^3、...),然后累加。
十六进制常量可以转换为十进制常量,方法是将每个十六进制数字乘以相应的基 🐈 数幂(16、16^2、16^3、...),然后累加。
十进制常量可以 🐴 转换为八进制常量 🌴 或十六进制常量,方法是使 🪴 用除法和取余运算进行逐步转换。
了解这些表示形式对于编程 🦊 时使用和理解整数常量非常重要。
以 🐈 普 🐝 通数字表示 🐟 ,如 123,456
八进制以数字 0 为前缀,如 🐟 0123,0456
十六进制以 🐅 数字 0x 或 0X 为 🦅 前缀,如 0x123,0x456
二进制以数字 0b 或 0B 为前缀 🦆 ,如 0b1111,0b1010
字符常量以单 🐦 引号括起来,如 🐠 'a',
转义序列特殊字符,使用 🦅 反斜杠 (\) 后,跟一个字 🦍 符表示 🐅 如 "\n"(换行)
十进制整型 🦅 常量
十六进 🐼 制整型常 🐞 量
八进 🐴 制整型常 🦢 量