2013-10-31 155 views
-1

是宏INT_4_BYTES是一個標準的定義在編譯器附帶的.h文件之一嗎?INT_4_BYTES宏定義

關於int32 typedef的同樣的問題。

+1

哪個編譯器?哪個頭文件?每個編譯器都有自己的頭文件.... – abelenky

+1

'INT_4_BYTES'不是一個標準的宏。而'int32'也不是標準庫的一部分。你將需要更加精確。 –

+1

只需使用谷歌作爲oracle,查詢「int_4_bytes」和「c」(帶引號)。獲得43個搜索結果並在頂部顯示您的問題,告訴您它不是*任何標準。 「int32」和「c」的第一個命中告訴你想要知道你的第二個問題。 –

回答

0

如果您有編碼的IDE,則可以右鍵單擊該元素並遍歷該定義。然後看看它在哪裏定義。

的Visual Studio:右鍵 - > 「轉到定義(F12)」 的Eclipse:右鍵 - > 「打開聲明(F3)」

2

不知道INT_4_BYTES或INT32(不看標準,它們可能是某些編譯器或庫特有的);如果您正在尋找32位整數的標準類型,則可能需要#include <stdint.h>並使用int32_t(帶符號)和uint32_t(無符號)類型。