整型常量是一个数值,在程序中表示为整数类型。它,表示 🍀 一个。固定不变的值不能 🦊 在程序运行时更改
整型常量可以以十 🌸 进制、八进制或十六进制表示,并可以指定不同的进制基数:
十进制常 💮 量 🌵 :以数字 09 编 🐋 写,无需指定基数。
八进制常量:以数 🦟 字 🐡 07 编写,并以前缀 `0` 或 `0o` 指定八进制基数。
十六进制常量:以数字 09 和字母 AF 或 af 编写,并以前缀 🌾 或 `0x` 指 `0X` 定十六进制基数。
例如:`42` 是一个十进制常量 🐦 ,表示整数 🌾 42。
`0777` 是一个八 🐡 进制常量 🕸 ,表示整数 511。
`0xFA` 是一个 🌸 十六进制常量,表示整数 🍀 250。
整型常量广泛用 🐱 于 🦉 编程中,例如:
作为数组大小或缓 🦈 冲区长度。
表示错误代码或状 🐶 态标志。
作为比较 🌷 和逻辑运算中的 💐 阈值。
整型常量在编译时求值,这意味着它们 🕊 在程序运行前就已经确定了。与,变 🐧 量。不 🐬 同整型常量不能分配新值
整型常量的三 🐴 种表示形式:
1. 十 🦟 进制 🌼 表示 🦋
特点:最直接、易于理解,是最常用 💐 的表示形式。
表示方式:不带任何前缀的整数 🦆 ,例如:123, 567
2. 八 🌻 进 🐬 制表示 🍀
特点:使用数字 07 表示,前缀为 `0`。常用。于表示二 🐼 进制数的另一种形式
表示方式:`0` 后跟 🦢 八进制数字,例如:`0777`(等于十进制的 511)
3. 十六 🌳 进制表示
特点:使用数字 09 和字母 AF 表示,前缀为 `0x`。常用。于 🐼 计算机内部表示和低级编程
表示方式:`0x` 后跟十六进制数字,例如:`0xFA`(等于十进制的 🐋 250)
整 🐝 型常量是不会改变的值,用于表 🌹 示整数值。它们可以是十进制、八。进制或十六进制中的数字
十进制常量 🐕 :没有前缀,例如 123
八进制常 🕸 量:以 `0` 开头,例如 0123
十六进制常量:以 💮 `0x` 或 `0X` 开头,例 🐈 如 0x123
整型常 🐒 量表达式
整型常量表达式是仅包含整型常量 🐠 和整型运算符的表达式。它在编 🐴 译时求值,生。成一个整型常量
整 🐒 型运算符包括:
加 🐘 法 🌿 (`+`)
减 🌴 法 🕷 (``)
乘 🐈 法(``)
除 💐 法 💮 (`/`)
取 🌷 模 🦄 (`%`)
按 🌴 位 🐒 与(`&`)
按 🐅 位 🦟 或(`|`)
按 🐠 位 🐕 异 🐼 或(`^`)
左 ☘ 移 🐯 (`<<`)
右 🌴 移 🌳 (`>>`)
示例以下是一些整型常量 🌺 和整型常量表达式的示例:
整型常量:c++
123整型常量 🌸 表达式:
c++
10 + 20
(20 >> 2) + (10 << 1)
整型常 🕷 量和整型常 🐳 量表达式常用于:
定义 🐶 枚举 🦋 值 🕷
设置数组 🐵 和结构的大小
作为函数和方法的参数 🐟
整型 🐴 常量有以下几种表 🐎 示方式 🐟 :
十进制:直 🦈 接使用数字表示,例如 123, 456。
八进制:在数字前加前缀 0,例 🦍 如 0123, 0456。
十六进制 🐬 :在数字前加前 💐 缀 0x 或 0X,例如 0x123, 0x456。
二进 🐈 制:在数字前 🦊 加前缀 0b 或 0B,例如 0b1101, 0b1011。
带后缀的整型:在数 🦋 字后加后缀 🐦 表示数据类型,例如 123L(long)、123LL(long long)、123u(unsigned int)、123ul(unsigned long)、123ull(unsigned long long)。