数组大小用个32位就可以了
回复 11楼 朱大哥
不是32呢?尽量避开C标准没有规定的行为程序代码:
#include <stdio.h> int main( void ) { const unsigned n = 4000000000u; for( unsigned m=1u<<(sizeof(m)*8-1); m; m>>=1u ) printf( "%d", (m&n)!=0 ); return 0; }