본문 바로가기

Programming/C언어 학습기

C언어 학습기[04 - 문자 4개를 받아 하나의 int형 변수 안에 저장하기](비트 이동 연산 사용)

#include 

int main()
{
char a, b, c, d;
int x;

printf("첫번쨰 문자를 입력하시오 : ");
scanf("%c%*c", &a);
printf("두번쨰 문자를 입력하시오 : ");
scanf("%c%*c", &b);
printf("세번쨰 문자를 입력하시오 : ");
scanf("%c%*c", &c);
printf("네번쨰 문자를 입력하시오 : ");
scanf("%c", &d);

x = (d << 24) | (c << 16) | (b << 8) | a;

printf("%x", x);


}

코드 실행 화면