#include<stdio.h>
int main(void)
{
 int val;

 printf(\"값 입력:\");
 scanf(\"%d\",&val);
 val=val<<1;
 printf(\"값:%d\\n\",val);

 return 0;
}


값을 입력받아 왼쪽쉬프트연산으로 1칸만큼 이동시켜 값을 출력하는 코드입니다..
문제에 가정으로 -2^30-1(-1073741825)< 값 < 2^30(1073741824) 라고 하는데요..
저기 값보다 크거나 작은값 입력하면 막상 이상하게 나오네여 ㅠㅠㅠㅠ
int가 안되나해서
데이터형을float로 바꾸고 %d -> %f 로 바꾸고 했는데 에러뜸 ㅠㅠㅠ
아마도 &val을 다르게 바꿔줘야될것같은느낌인데;; 어디가 문제죠 ㅠㅠ