获取一个二进制中的偶数位和奇数位

include
include
int main()
{
	int i = 0;
	int n = 15;
	for (i = 30; i >= 0; i -= 2)
	{
		printf("%d", (n >> i) & 1);
	}
	printf("\n");
	for (i = 31; i >= 1; i -= 2)
	{
		printf("%d", (n >> i) & 1);
	}
	system("pause");
	return 0;
}

你可能感兴趣的:(获取一个二进制中的偶数位和奇数位)