方法一:
#if __WORDSIZE == 64
#else
#endif
__WORDSIZE定义在#include <bits/wordsize.h>中,表示计算机系统是几位的。
方法二:
#include <stdio.h>
int
main(
int
argc ,
char
* argv)
{
#ifdef __x86_64__
printf
(
"__x86_64__"
);
#elif __i386__
printf
(
"__i386__"
);
#endif
return
0;
}