신규 블로그를 만들었습니다!

2020년 이후부터는 아래 블로그에서 활동합니다.

댓글로 질문 주셔도 확인하기 어려울 수 있습니다.

>> https://bluemiv.tistory.com/

1. C언어의 기본 구조

c 파일의 기본구조는 헤더와 main() 함수로 이루어진다.

#include <stdio.h>

 

# : 전처리기 : 컴파일러가 소스를 컴파일 하기 전에 처리하는 기능

<stdio.h> : 헤더파일 : 표준 라이브러리 함수들이 선언되어 있는 파일

(즉, printf() 함수는 헤더파일 <stdio.h>가 있기 때문에 사용이 가능하다.)

int main() // main() 함수
{
 printf("Hello world!");
 return 0;
}

 

2. main() 함수

프로그래밍 언어에는 여러 함수를 만들어서 사용할 수 있는데,

여러개의 함수 중에 기본적으로 운영체제는 main() 함수를 가장 먼저 실행을 한다.

그래서 기본적으로 main() 함수를 만들어서 그 안에 프로그래밍을 한다.

 

3.주석

프로그램에 영향을 주지 않는 코드로 프로그램을 실행하더라도 실행되지 않는다.

보통 개발자들간 협업 프로젝트를 할때 코드의 설명으로 이용한다.(가독성을 높이고 혼란을 피하기 위해)

주석을 사용하는 방법에는 한줄주석인 // 를 사용 하거나,

여러줄 주석 /* */ 를 사용한다.

#include <stdio.h>
 
int main(void)
{
    // 이것은 한줄 주석입니다.
 
    /*
        이것은
        여러줄
        주석입니다.
    */
 
    printf("Hello World!\n");
 
    return 0;
}

 

실행을 해보면 주석을 한 부분은 프로그램에 지장을 주지 않는 것을 확인 할 수 있다.

 

 

4. 특수 문자

\n : 개행 문자

\t : 탭 문자

\' : 작은 따옴표

\" : 큰 따옴표

\\ : 역슬래시

 

#include <stdio.h>
 
int main(void)
{
    printf("개행 : \n");
    printf("tab : \t앞에 탭이 들어간것을 알 수 있다.\n");
    printf("작은 따옴표 : \'\n");
    printf("큰 따옴표 : \"\n");
    printf("역슬래쉬 : \\");
    printf("\n");
    
    return 0;
}

 

 

5. 서식문자

%d, %i : 정수(10진수)

%o, %x : 양의 정수 (8진수, 16진수)

%f, %lf : 실수(10진수)

%c : 문자

%s : 문자열

 

#include <stdio.h>
 
int main(void)
{
    printf("정수 :  %d", 10);
    printf("\n");
    
    printf("정수 : %i", 20);
    printf("\n");
 
    printf("실수 : %f", 0.123);
    printf("\n");
 
    printf("16진수 :  %x", 16);
    printf("\n");
    
    printf("8진수 :  %o", 10);
    printf("\n");
    
    printf("문자 :  %c", 'A');
    printf("\n");
 
    printf("문자열 :  %s", "String!");
    printf("\n");
    
    return 0;
}

 

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기