2013-02-17 52 views
1

在C語言代碼中,如果我有一堆將僅用於邏輯操作的變量,那麼會產生最快執行時間的數據類型是什麼?C中最快的布爾表示法

另外,它是否取決於我使用的是ARM還是Intel處理器,32位或64位系統?

+8

過早的微觀優化? – 2013-02-17 03:09:35

+1

製作一個typedef,然後進行基準測試。最好的方式知道。 – nneonneo 2013-02-17 03:10:09

+0

http://stackoverflow.com/a/1921557 – Dinah 2013-02-17 03:10:51

回答

5

如果編譯器允許,請包括<stdbool.h>,使用bool,並相信編譯器/ RTL供應商做正確的事情。否則使用int