基本整 💐 形 🐺 的类型 🌾 标识符
在计算机编程中,变量的类型 🪴 标识符指定了变量可 🐡 以存储值的类型。对于整型变量,C 语,言定。义了几个基本类型标识符 🦊 用于指定变量可以存储的整型数据的类型和范围
有符 🐼 号整 🐟 型
`char`:存储 🌵 8 位有符号整数,范围为 -128 到 127。
`short int`,简称 🐦 `short`:存储 16 位,有符 🐳 号整数范 🐳 围为 -32768 到 32767。
`int`:存 🐒 储 🦁 32 位有符号整数,范围为 🐋 - 到 。
`long int`,简称 `long`:存储 64 位,有符号整数范围 🐈 为 - 到 。
`long long int`,简称 `long long`:存 🌲 储 128 位 🪴 ,有符号 🦟 整数范围为 - 到 。
无符 🐯 号整 🌳 型
`unsigned char`:存储 8 位无符号整 💐 数,范围为 0 到 255。
`unsigned short int`,简 🕊 称 `unsigned short`:存储 16 位,无符号整数 🦁 范围为 🌻 0 到 65535。
`unsigned int`,简称 `unsigned`:存 🌺 储 32 位,无符 🐎 号整数范围为 0 到 。
`unsigned long int`,简 🐯 称 🌴 `unsigned long`:存储 64 位,无符号整数范围 🐘 为 0 到 。
`unsigned long long int`,简称 `unsigned long long`:存储 128 位,无 🐈 符号整数范围为 0 到 。
这些类型 🐺 标识符可以与其他类型修饰符(如 `const`、`volatile`)一起使 🌸 用以,进一步指定变量的行为和属性。
基本整形的类 🐵 型标识符在 🦅 C 语 🌸 言中用于指定整型变量的类型。它。们提供有关变量所存储数据的范围和表示的信息以下是基本整形的类型标识符及其对应的类型:
char:用于表示 🐡 单 🐴 字节字符数据,其值范围为 -128 到 127。
short:用于表 🐬 示短整型数据,其值 🐼 范围通常为 -32768 到 32767。
int:用 🐝 于 🐠 表示整型数据,其值范围通常为 - 到 。
long:用于表示长整 🌻 型数据,其 🐡 值范围 💮 比 int 更,大具体取决于系统。
long long:用于 🐡 表 🐵 示长长整型数据 ☘ ,其 long 值,范围比更大具体取决于系统。
除了这些基本 🌼 类型标识符外,C 语言还 🐳 提供了以下修饰 🐳 符:
signed:指定有符号 🍁 整型,可以 🍁 表 🦆 示正数和负数。
unsigned:指定无符号整型,只能表 🐎 示正数和零。
例如 🌼 :
c
signed char c = -10; // 有符 🌾 号 🐵 单字节字符 ☘ 变量
unsigned long long ull = ; // 无符号长长整型 🕸 变量
选择适当的类型标识符对于确保 🐱 变量正确存储和操作数据至关重要。它有助于防止整数溢出数据、丢。失和不正确的计算
短 🌻 整 🦋 型 🐅 :
short:16 位有符号整数 🕸 ,取值 🌷 范围为 -32,768 至 🐱 32,767。
unsigned short:16 位无符 🦈 号 🌼 整数,取值范围 🦟 为 0 至 65,535。
整型 🐴 :
int:32 位有符号整 🐶 数,取值范围为 -2,147,483,648 至 2,147,483,647。
unsigned int:32 位无符号整 🐳 数,取值范围为 0 至 4,294,967,295。
长 💮 整型:
long:64 位有符号整数,取值 🐎 范围为 ☘ -9,223,372,036,854,775,808 至 9,223,372,036,854,775,807。
unsigned long:64 位无 🦉 符号整数,取 🌿 值范围为 0 至 18,446,744,073,709,551,615。
长长 🐱 整型:
long long:128 位有符号整数,取值范围 🌾 为 -170,141,183,460,469,231,731,687,303,715,884,105,728 至 170,141,183,460,469,231,731,687,303,715,884,105,727。
unsigned long long:128 位无符号 🐳 整数,取值范 🐕 围为 🌺 0 至 340,282,366,920,938,463,463,374,607,431,768,211,455。
整型的类型说明符关键字用于指定变量可以存储的整型数据类型。在 C++ 中,有以下 🐞 几种整型的类型说明符关键字:
short int:表示 🦢 16 位有符号整 🐶 数,范围为 -32768 至 32767。
int:表 🌴 示 32 位有符号整 🐬 数,范围 🐈 为 - 至 。
long int:表示 64 位有符号 🦆 整 🐡 数,范围为 - 至 。
long long int:表 🌲 示 128 位 🐬 有符号整数,范围 🐵 为 - 至 。
除了有符号整数外,C++ 还,支持无符号整数类型它们只能存储 🦊 正数无符号整数类型。的类型说明符关 🐧 键字在前面加上 "unsigned",例如 🐈 :
unsigned short int:表示 🌴 16 位无 🌾 符号整数 🍁 ,范围为 0 至 65535。
unsigned int:表示 🐵 32 位无符号整数,范围为 0 至 。
unsigned long int:表示 64 位无符号整数 🦊 ,范围为 🐯 0 至 🌷 。
unsigned long long int:表 🐞 示 128 位无 🌳 符号 🐈 整数,范围为 0 至 。
选择适当 🕸 的整型类型说明符关键字非常重要,因为它决定了变量可以存储的值的范围和精度。根。据具体需求选择正确的类 🦢 型可以优化内存使用并防止整数溢出 🐦