gpt4 book ai didi

c - boolean 定义

转载 作者:行者123 更新时间:2023-12-02 05:21:23 29 4
gpt4 key购买 nike

每当 BOOL 数据类型不容易预定义时,我都会使用以下定义进行 boolean 运算,

typedef unsigned char BOOL;

(由于内存使用)。

我意识到出于性能原因,使用本地总线宽度可能更好。例如,对于 32 位处理器,它可以是

typedef unsigned int BOOL;

现在,如果我仍然想为 native 总线宽度定义 BOOL,那么 64 位处理器会发生什么情况。

最佳答案

我不会担心原生总线宽度,而是担心高效 宽度(那是您的目标,对吧)?在几乎任何机器上,任何像样的 c 编译器都会将 unsigned int 编译为合理有效的宽度,所以你可以开始了。

关于c - boolean 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/617741/

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