2013-02-17 3 views
1

В коде языка C, если у меня есть куча переменных, которые будут использоваться только для логических операций, каков тип данных, который даст самое быстрое время выполнения?Быстрое булево представление в C

Кроме того, зависит ли это от использования ARM или процессора Intel, 32-разрядной или 64-разрядной системы?

+8

преждевременная микро-оптимизация? –

+1

Сделайте typedef, а затем тест. Лучший способ узнать. – nneonneo

+0

http://stackoverflow.com/a/1921557 – Dinah

ответ

5

Если компилятор разрешает, включите <stdbool.h>, используйте bool и доверяйте поставщику компилятора/RTL для правильной работы. В противном случае используйте int.

Смежные вопросы