c - 数据类型的最小大小是以位还是字节定义的? In 巴西队世界杯名单 @2026-02-04 09:23:05

数据类型的最小大小是以位还是字节定义的?

大多数情况下,它是由 C 规范属性和CHAR_BIT. CHAR_BIT >= 8.

int有一个最小范围 [-32767...32767],要求至少 16 位对其进行编码。

使用 common CHAR_BIT == 8,即 16 位或 2 字节"。

使用 common CHAR_BIT == 16,即 16 位或 1 个“字节”。在此实现中,一个字节为 16 位。

使用 common CHAR_BIT == 64,即 64 位或 1 个“字节”。64 位,因为没有类型小于char.

精确大小的整数类型如(u)intN_t由位大小有效定义。它们也有最小/最大范围值,但没有填充和 2 的补码要求由bits有效定义。注意:这些是可选类型。

关于最小浮点位大小的一些深奥的想法。

周小白护肤品专业评测(天然成分,打造健康肌肤)
球球大作战龙蛋怎么用 龙蛋使用技巧全解析