Exemple #1
0
void expanderLedState(char led, char val)
{
	switch (led)
	{
		case 1:
			expanderSetbit(4, reverse_bit(val));
			break;
		case 2:
			expanderSetbit(5, reverse_bit(val));
			break;
		case 3:
			expanderSetbit(6, reverse_bit(val));
			break;
	}
}
int main()
{
	int n,m;
	printf("请输入一个无符号整数:");
	scanf("%d",&m); 
	n=reverse_bit(m);
	printf("二进制翻转后的值为%u\n",n);
	return 0;
}
Exemple #3
0
main() 
{
	int i,n;
	printf("Enter the element\n");
	scanf("%d",&i);
	int size = sizeof(i) * 8;
	print_bit(i,size);
	reverse_bit(i,size);

}