[/p][p=30, 2, left]2. #include [/p][p=30, 2, left]3. int main()[/p][p=30, 2, left]4. {[/p][p=30, 2, left]5. int a = 0x01134568;[/p][p=30, 2, left]6. int i,sum=0;[/p][p=30, 2, left]7. int b = 0;[/p][p=30, 2, left]8. int c = 0;[/p][p=30, 2, left]9. for ( i = 1; i <= 8; i++ )[/p][p=30, 2, left]10. {[/p][p=30, 2, left]11. printf("%x
",a);[/p][p=30, 2, left]12. c = a&0x0000000f;[/p][p=30, 2, left]13. if ( i == 8)[/p][p=30, 2, left]14. {[/p][p=30, 2, left]15. if( c == 1)[/p][p=30, 2, left]16. break;[/p][p=30, 2, left]17. }[/p][p=30, 2, left]18. sum += c * pow(10,i-1);[/p][p=30, 2, left]19. printf("%d
", sum);[/p][p=30, 2, left]20. a = a>>4;[/p][p=30, 2, left]21. }[/p][p=30, 2, left]22. if ( c == 1)[/p][p=30, 2, left]23. {[/p][p=30, 2, left]24. printf("-%d", sum);[/p][p=30, 2, left]25. }[/p][p=30, 2, left]26. else[/p][p=30, 2, left]27. {[/p][p=30, 2, left]28. printf("%d", sum);[/p][p=30, 2, left]29. }[/p][p=30, 2, left]30. }[/p]