- #include <stdio.h>
- void printBinary(int num);
- int main()
- {
- int a;
- scanf("%d",&a);
- printBinary(a);
- return 0;
- }
- void printBinary(int num);
- {
- int temp = ( sizeof(num)<<3 ) - 1;
- while ( temp >= 0 )
- {
- int value = (num>>temp) & 1;
- printf("%d",value);
- temp--;
-
- if ( (temp + 1) % 4 == 0 )
- {
- printf(" ");
- }
- }
- printf("\n");
- }
复制代码7-位运算练习3.c:15:1: error: expected identifier or '(' { ^ 1 error generated.
|