C언어 프로그래밍 기초 강좌 첫걸음 #1 출력문

    728x90

    C언어 프로그래밍 기초 강좌 첫걸음 #1 출력문

     

    C언어를 시작하기 위해서는 통합 개발 환경(IDE)이 필요한데 이번 강좌에서는 비주얼 스튜디오 2017을 이용하여 진행합니다. 


    #비주얼 스튜디오 2017 설치하기

    #비주얼 스튜디오 C언어 프로젝트 만들기


    C언어 프로젝트를 만들었다면 소스를 입력해야 합니다. 



    소스 코드를 위와 같이 입력해봅시다.


    1
    2
    3
    4
    5
    6
    #include<stdio.h>
     
    int main(void)
    {
    printf("환영합니다.");
    }
    cs

    지금은 아무것도 모르지만 하나씩 배우다 보면 완벽히 이해할 수 있습니다. 


    코드를 입력하고 위쪽에 디버그 - 디버그하지 않고 시작을 누르면 자신이 짠 코드를 실행할 수 있습니다. 단축키는 Ctrl+F5로 외워두면 편리하게 사용할 수 있습니다. 




    코드를 변경하고 Ctrl+F5를 누르면 이런 창이 뜨는데 예를 누르면 코드를 실행할 수 있습니다.



    코드를 실행하면 콘솔 화면에 printf안에 적었던 환영합니다.라는 글자가 나옵니다.

    이제 코드를 살펴봅시다.


    #include<stdio.h>

    이 문장은 stdio.h라는 파일을 포함시킨다는 뜻입니다. include라는 단어는 포함시키다라는 뜻을 가지고 있습니다.  stdio는 STanDard Input Output의 줄임말로 한국어로 하면 표준 입출력이라고 합니다. 

    즉, 이 파일을 포함시켜야 표준 입출력이 가능하다는 말이 됩니다. 

    우리는 저 문장을 적어서 stdio.h라는 파일을 포함시켰습니다. 


    int main(void)

    {

    실행될 코드

    }


    위의 문장은 메인 코드입니다. main이라는 뜻은 가장큰, 주된이라는 뜻을 가지고 있는 단어 입니다. C언어에서는 main은 하나만 존재해야 하며 main안에서 코드가 실행됩니다.  main옆에 있는 int나 void는 main을 사용하기 위한 단어라고 알아두셔도 좋습니다.  

    중괄호안에는 실행될 코드가 들어갑니다. 


    printf("환영합니다.");


    printf는 stdio.h 파일에 들어있는 출력을 담담하는 문장입니다. 

    사용방법은 printf("넣고 싶은 문장");으로 사용되며 콘솔창에 문장을 뛰어주는 역할을 담당합니다.

    C언어에서 문장이 끝날 때마다 세미콜론(;)을 붙여 줍니다. 세미콜론(;)의 의미는 이 문장이 끝이 났다라는 의미를 가지고 있습니다.


    다음으로 아래와 같은 코드를 작성해 봅니다.


    1
    2
    3
    4
    5
    6
    7
    #include<stdio.h>
     
    int main(void)
    {
        printf("환영합니다.\n");
        printf("Hello, World!");
    }
    cs


    달라진 점은 환영합니다. 뒤에 \n이 붙어 있습니다.  \n라는 뜻은 줄바꿈이라는 뜻입니다. 실제 코드를 입력할 때에는 엔터를 쳐도 변환하는 과정에서는 전부 무시되기 때문에 줄바꿈 문자를 사용하여 엔터를 대신합니다. 

    키보드를 보면 \(역슬래쉬)가 없는 것을 볼 수있는데 한글 키보드에서는 엔터위에있는 \문자가 \와 같은 문자입니다. 

    실제 코딩에서는 \n을 입력하면 됩니다. 



    코드를 실행하면 환영합니다.후에 엔터가 입력된걸 볼 수 있습니다.

    이외에도 큰따옴표를 입력하려면 \"를 붙이면 되고 Tab(탭)을 입력하고 싶으면 \t를 입력하면 됩니다. 


    1
    2
    3
    4
    5
    6
    #include<stdio.h>
     
    int main(void)
    {
        printf("환영합니다.\nHello, World!");
    }
    cs


    또한 printf를 두번 쓰지않고 한번만 쓸 수도 있습니다. 위 코드의 결과는 같습니다. 


    처음 C언어를 시작할 때 중요한 부분은 세미콜론을 까먹지 말고 붙여주어야 합니다. 처음할 때는 세미콜론을 까먹어서 오류가 나는 경우가 많기 떄문입니다. 

    반응형

    댓글

    Designed by JB FACTORY