[C 기초] "hello, world" 출력하기

V·2021년 6월 28일
0

CS기초

목록 보기
1/2

C 언어

C는 아주 오래되고 전통적인 순수 텍스트 기반의 언어이다.

위 코드에서 int main(void)는 '시작한다' 라는 뜻과 같다고 보면 된다.
앞으로 작성할 코드 모두는 int main(void){}의 중괄호 사이에 작성할 것이다.

hello, world 출력하기

#include <stdio.h>

int main(void)
{
    printf("hello, world\n");
}

위 코드에서..
C에는 printf 라는 함수로 문자열을 출력 할 수 있다.
글자나 단어, 문장을 적을 때는 언제나 텍스트에 "" 쌍 따옴표로 감싸주어야 한다.
문장의 끝에 마침표(.)를 붛이는 것 처럼 C에서는 세미콜론(;)을 붙여준다.
\n은 줄바꿈의 기능을 한다. 키보드에서 ENTER의 기능과 동일하다.
#incluse<stdio.h> 는 "stdio.h"라는 이름의 파일을 찾아서 "printf" 함수에 접근할 수 있도록 해 준다.
C로 작성한 코드는 "filename.c"로 저장한다.

컴파일러

우리가 직접 작성한 코드는 "소스코드"라고 불린다. 이를 2진수로 작성된 "머신 코드"로 변환해야 컴퓨터가 이해할 수 있다. 이런 작업을 컴파일러라는 프로그램이 수행 해 준다.

터미널창의 명령어 프롬프트에서 "$"기호 옆에 우리가 원하는 명령어를 입력하면 된다.
clang hello.c 라는 명령어는 "clang" dlfksms zjavkdlffjfh "hello.c"라는 코드를 컴파일하라는 의미이다.

그 결과 a.out 이라는 파일이 생성된다.

./a.out 이라는 명령어를 실행하면 컴퓨토가 현재 디렉토리에 있는 a.out이라는 프로그램을 실행하게 해 준다.

본 포스팅은 네이버 부스트코스에서 무료로 제공하는 CS50 강의를 참고하였음을 밝힙니다.

profile
블로그 이전중 https://sungbeen.com

0개의 댓글