본문으로 바로가기

혼공단 11기 혼공 C 개정표 미션


[내용 정리]

  • 프로그램은 일의 순서를 나열한 것이다.
  • C 언어는 유닉스에 사용하기 위해 만들어졌다.
  • 컴파일은 소스 코드를 컴파일러를 통해 컴퓨터가 이해하는 기계어로 만드는 과정이다.
  • 비주얼 스튜디오는 다양한 컴파일러 중 하나다.
  • 컴파일하고 실행하기는 각각 Ctrl + Shift + B와 Ctrl + F5 단축키로 실행할 수 있다.

전처리 : 전처리 지시자 #include를 통해 외부의 함수를 불러온다. 전처리 수행 후에도 파일의 형태는 바뀌지 않는다.

컴파일 : 전처리가 끝난 파일을 컴파일하여 CPU가 해석할 수 있는 명령어들로 이루어진 기계어 파일을 만들어낸다.

링크 : main함수를 호출하는 startup코드와 컴파일 이후 생성된 개체파일들을 결합한다.

  • 상수는 그 값을 바꿀 수 없으며, 10은 정수 상수, 10.0은 실수 상수, 'a'는 문자 상수, "a"는 문자열 상수다.
  • 정수 상수의 양수는 4바이트 크기의 2진수로, 음수는 2의 보수로 컴파일된다.
  • 실수는  IEEE 754 표준의 double  형식에 따라 번역되며, 첫 비트는 부호 비트, 이후 11개 비트는 지수부, 나머지 52 비트는 소수부를 나타낸다.

 


[기본 미션]

비주얼 스튜디오 설치 및 인증


[서브 미션]

3. 자신의 학번, 이름, 학점을 출력하는 프로그램이 완성되도록 빈칸에 알맞은 코드를 적으세요.

#include <stdio.h>
int main(void)
{
	printf("학번 : %d\n", 32165);
	printf("이름 : %s\n", "홍길동");
	printf("학점 : %c\n", 'A');
}