gpt4 book ai didi

c++ - uint32_t,用于表示可变大小的 int_t 符号

转载 作者:搜寻专家 更新时间:2023-10-31 01:45:10 25 4
gpt4 key购买 nike

这个问题只是关于符号选择原因。

收件人prevent bugs必须以位的形式提及变量大小,例如

uint32_t VariableA;  // uint32_t has been type defined for architecture whose int size is 32 bit.
int16_t VariableB;

而不是像这样只使用类型说明符

int VariableName;

这里的问题是为什么在 uint32_t 中使用 _t 而不是仅使用 uint32。在 typedef 中看到的这个 _t 是从哪里来的?

最佳答案

名称取自 POSIX 规范,该规范在 C 和 C++ 对固定大小整数类型的名称进行标准化之前广泛使用。 POSIX 使用将 _t 附加到大多数类型名称的约定。

关于c++ - uint32_t,用于表示可变大小的 int_t 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22473783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com