#include<stdio.h>
int main(void)
{
 float a, b;

 printf("입력  : ");
 scanf("%f", &a);

 b=a>>2;

 printf("%f \n", b);
 return 0;
}

이게 왜 작동이 안되는걸까요......??
문제가  -10을 2바이트로 표현하면 11111111 11110110이다 (int가 2바이트 자료형이라고 가정한다)
이것을 >>연산을 통해서 2칸씩 이동시키면 결과가 어떻게 되겠는가 인데 저렇게 코딩해서 해보니 오류가 뜹니다...;;

괴수형님들 부탁드리겠습니다