带 🌹 符号,可以表示 🕸 正数和负数
范围取决于比特位数(例如位 🌺 ,8 有符 🐼 号整型的范围为 128 到 127)
无符号整型不带符号 🐞 ,只能 ☘ 表示正数
范围不受负数的影响,因此可以表示比有 🪴 符 🐎 号整型更大的正数(例如,8 位无符号整型的范 🍁 围为 0 到 255)
定长整型在 🐶 编译时指定大 🐘 小
例如:int(通常 🐒 为 32 位 🌳 )
long(通常 🦁 为 64 位 🐠 )
short(通 🐱 常为 16 位)
定宽整型在运行 🌷 时确 🍁 定大小
例如:size_t(表示对 🌿 象的大小)
intptr_t(表示指针的 🐱 大 🐬 小)
布尔型仅能表示两个值(真或假 🦈 )
通常 💮 使用 `bool` 数据类型表示
特殊整型无 💮 (void)
复数(complex):表示具 🕷 有 🦋 实部和虚部 🕸 的复数
指针:表示 🦁 变量的 🐋 内 🦢 存地址
按 🐡 有 🐴 无符号位分 🐺 类
有符 🌷 号整型:可表示正数和负数
无符号整型 🌷 :只能表示 🦁 非 🕷 负数
按存储位数 💮 分 🐞 类
8 位 🦍 :char
16 位 🐶 :short
32 位 🦁 :int
64 位 🌷 :long long
按 🐘 取值 🐈 范围分类
位域(field):取值范 🐈 围有限,常,用于节省 🌴 空间比 🌷 如enum和bitfield
枚 ☘ 举(enum):取值为一组预定义的常量
固定精度 🌺 整 🪴 数:不具有小数部分,比如int和long
浮 🍁 点型:具有小数部 🐵 分,比如float和double
特殊类型void:表示没有 🐳 返回值或参数
long long:64 位有符号 🦊 整型 🕊
size_t:用于存 🐅 储内存的大小 🐬 大小,取决于平台
ptrdiff_t:用 🐼 于存储指针的 🐅 差值,大小取决 🌲 于平台
整型类型具体 🌻 可分为以下类型:
有符号整型short int:16 位 🌳 ,范围为 💮 32768 至 32767
int:32 位,范 🕊 围为 至 🌹
long int:64 位,范 🐺 围为 🐡 至
无符号整型unsigned short int:16 位,范围为 🐧 0 至 65535
unsigned int:32 位,范 💐 围 🐅 为 0 至 🌻
unsigned long int:64 位,范围 🌹 为 🐶 0 至
整型类型是计算机编程中表示整数的数据类型整数是 🐠 。没有小数部分的数字,可以是正数、负数。或零
整型类型的位数决 🦄 定了它 🐕 所能表示的整数范围。例如,一个位整型类型 32 可以表示从 2,147,483,648 到 🌹 2,147,483,647 之。间的整数
常见 🐬 的整型 🐼 类型有:
无符号整 🌻 数 🌸 :只能表示非负整数 🌳 。
有符号整数:可以表示 🐝 正数、负数和零。
短整型:通常为 16 位,范 🐯 围从 🍀 32,768 到 🐵 32,767。
整型 🐺 :通常为 32 位,范围从 🐎 2,147,483,648 到 2,147,483,647。
长 🐡 整型:通常为 64 位 🐠 ,范围从 9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。
整型类型通常用于存储计数、ID 号、码数组索引等整数数据。根据具体情况,可。以根据所需的整数范围选择合适的 🐺 整型类型