C 기초

매일 공부(ML)·2022년 1월 31일
0

CS50

목록 보기
4/37

학습 목표

C로 “hello, world”를 출력하는 프로그램을 만들 수 있습니다.


핵심 단어

stdio.h

clang

컴파일러


C언어

가장 오래되고 전통적인 순수 텍스트기반 언어입니다.

C로 작성한 코드는 "파일이름.c"로 저장해야합니다.

*스크래치

*예시

#include<stdio.h> #'stdio.h'라는 이름 파일을 찾아 "printf"함수에 접근하도록 해준다.

int main(void) #시작한다는 의미, 중괄호 안에 코드를 작성합니다.

{
                         # 세미클론(;)는 마침표(.)와 같은 기능합니다.
  printf("hello,world"); #"hello,world"출력, 텍스트는 쌍따옴표로 감싼다.
} 

컴파일러

  • source code: 우리가 직접 작성한 코드

  • compiler: 소스코드를 2진수로 작성되는 머신 코드로 바꾸는 것입니다.

  • machine code: 2진수로 작성된 컴퓨터가 이해하는 코드

  • "$"기호 옆에 우리가 원하는 명령어 입력

  • clang hello.c라는 명령어는 "clang"라는 컴파일러로 "hello.c"라는 코드를 컴파일하라는 의미입니다.

  • 그 결과, a.out라는 파일 생성

  • ./a out라는 명령어 실행 시 컴퓨터가 현재 디렉토리에 있는 a.out/이라는 프로그램 실행

profile
성장을 도울 아카이빙 블로그

0개의 댓글