2013-10-31 79 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(无符号)类型。