提问人:user16217248 提问时间:10/26/2023 最后编辑:user16217248 更新时间:10/26/2023 访问量:149
C23 _BitInt() 和相同宽度的非位精确整数之间有什么区别吗?
Is there any difference between the C23 _BitInt() and a non-bit-precise integer of the same width?
问:
即将推出的 C23 标准添加了一个关键字,据我所知,该关键字可用于定义具有特定位数的整数。但是,我找不到太多关于以这种方式声明的类型的内存中表示形式的信息,以及与它们的内存中表示相关的任何行为,例如它们的大小或对齐方式。_BitInt()
因此,类型和相同位宽的“实数”整数类型在行为、表示或对齐要求方面是否存在任何差异?例如,介于 和 或 ?在它们之间打字双关语是否定义明确?_BitInt()
_BitInt(32)
int32_t
int_least32_t
答: 暂无答案
评论
sizeof
_BitInt