사이먼's 코딩노트

[C언어] C언어 기본구조 / printf 본문

C언어

[C언어] C언어 기본구조 / printf

simonpark817 2024. 1. 16. 14:27

[C언어 기본 구조]

  • c언어 파일을 만들기 위해선 main.c와 같이 확장자가 c로 끝나도록 파일을 생성해야한다.
  • 기본적으로 프로그래밍 언어는 위에서 부터 아래로 차례대로 1줄씩 실행된다.
  • 출력문을 포함한 C언어의 기본적인 구조는 아래와 같다.
#include <stdio.h>
int main (void) {

    printf("Hello World!");

    return 0;
}

 

  • 여기서 #include는 포함한다, 불러온다 라는 뜻을 가지고있다.
  • 그렇다면 무엇을 불러오느냐? 바로 <stdio.h> 라는 헤더파일을 불러온다는 뜻이다.
  • stdio.h는 표준 입출력과 관련된 기능을 가진 헤더파일로 Standard Input/Output 을 뜻한다.
  • 표준 입력은 키보드 입력, 표준 출력은 모니터 출력을 의미한다.
  • int main은 메인 함수를 뜻하고, ( ) 안에 있는 void는 써도 안써도 무방하다.
  • C언어에서 printf와 같이 코드를 작성한 후에는 항상 세미콜론(;)을 작성해줘야 코드가 실행된다.

 

[printf]

  • printf는 출력문 문법이다.
  • printf는 숫자를 알지 못하고 " " 안에 문자열 또는 문자를 넣어야만 작동한다.
  • 줄바꿈을 하고 싶다면 " " 안에서 \n을 사용한다.

 

[숫자(정수) 출력방법]

#include <stdio.h>
int main (void) {

    printf("%d", 10);

    return 0;
}

 

  • printf에서 숫자(정수)를 출력하는 방법은 " " 안에 %d를 작성하는 것이다.
  • %d에서 d는 10진수 정수를 의미하고 서식 지정자라고 말한다.
  • 두 개 이상의 정수를 사용할 때는 %d 개수에 맞춰서 숫자를 넣어줘야 한다.

 

[문제]

  • C언어를 활용하여 '안녕하세요' 라는 문장을 10줄로 출력해보세요.

문제풀이

 

  • 출력문을 쓰려면 printf를 사용하고, 안녕하세요라는 문장을 쓰기 위해선 " " 안에 '안녕하세요.'를 쓴다.
  • 마지막으로 10줄로 줄바꿈해서 출력하려면 " " 끝에 \n을 작성한다.
반응형

'C언어' 카테고리의 다른 글

[C언어] 함수 문제풀이(1)  (0) 2024.01.24
[C언어] 함수  (1) 2024.01.23
[C언어] 반복문(for, while)  (0) 2024.01.19
[C언어] 연산자 / 조건문(if, else if, else)  (0) 2024.01.19
[C언어] 변수  (0) 2024.01.17