23.9 심사문제 질문
, 달달 달수달님이 작성#include <stdio.h>
int main()
{
unsigned char num1;
scanf("%u", &num1);
printf("%u\n", num1<<20>>4);
return 0;
}
DEV C++에서는 잘 되는데 여기에서 실행시키면 실행이 되지 않는 코드라고 뜨네요. 왜 그런지 알 수 있을까요?
회신: 23.9 심사문제 질문
, 도장_ 관리자님이 작성DEV C++ 사용자 문의가 여럿 있습니다만,
현재까지 반복되는 문의 내용으로 보면
32비트 컴파일로 설정되어 있고, 몇 가지 비표준을 허용하는 문제가 있습니다.
문의한 코드도 컴파일이 허용되서는 안 되는 코드입니다.
가능하면 Visual Studio를 사용하거나 리눅스/macOS에서는 터미널에서 gcc를 직접 사용하는 것을 추천드립니다.