在C语言代码中,如果我有一堆只用于逻辑操作的变量,那么产生最快执行时间的数据类型是什么?
另外,这取决于我使用的是ARM还是英特尔处理器,32位还是64位系统?

最佳答案

如果编译器允许,包括<stdbool.h>,使用bool,并信任编译器/RTL供应商做正确的事情。否则使用int

关于c - C中最快的 boolean 表示形式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14917584/

10-10 22:43