类型支持
发布时间:2026-08-20 | 浏览:3
另见 类型系统概述 及 语言定义的算术类型 。
1 基本类型 1.1 附加基本类型及便利宏 1.2 定宽整型 (C99 起) 1.3 数值限制
1.2 定宽整型 (C99 起)
[ 编辑 ] 附加基本类型及便利宏
[ 编辑 ] 定宽整型 (C99 起)
true 和 false 的类型是 int 而不是 _Bool 。
程序可以取消定义并可能重新定义宏 bool 、 true 和 false 。然而,这种能力是一个已弃用的特性。
true 和 false 的类型是 bool 。是否将 bool 、 _Bool 、 true 或 false 中的任何一个实现为预定义宏是不确定的。
如果 bool 、 true 或 false (但不是 _Bool )被定义为预定义宏,程序可以取消定义并可能重新定义它。
C23 标准 (ISO/IEC 9899:2024)
7.15 对齐 <stdalign.h> (p: 待定)
7.18 布尔类型和值 <stdbool.h> (p: 待定)
7.19 常见定义 <stddef.h> (p: TBD)
7.23 _Noreturn <stdnoreturn.h> (p: 待定)
7.31.9 布尔类型和值 <stdbool.h> (p: 待定)
C17 标准 (ISO/IEC 9899:2018)
7.15 对齐 <stdalign.h> (p: 196)
7.18 布尔类型和值 <stdbool.h> (p: 210)
7.19 常用定义 <stddef.h> (p: 211)
7.23 _Noreturn <stdnoreturn.h> (p: 263)
7.31.9 布尔类型和值 <stdbool.h> (p: 332)
C11 标准 (ISO/IEC 9899:2011)
7.15 对齐 <stdalign.h> (p: 268)
7.18 布尔类型和值 <stdbool.h> (p: 287)
7.19 常见定义 <stddef.h> (p: 288)
7.23 _Noreturn <stdnoreturn.h> (p: 361)
7.31.9 布尔类型和值 <stdbool.h> (p: 456)
C99 标准 (ISO/IEC 9899:1999)
7.18 布尔类型和值 <stdbool.h> (p: 253)
7.19 常用定义 <stddef.h> (p: 254)
7.26.7 布尔类型和值 <stdbool.h> (p: 401)
C89/C90 标准 (ISO/IEC 9899:1990)
4.1.5 常用定义 <stddef.h>
此页面最后修改于 2025年2月2日,04:58。
关于 cppreference.cn