본문 바로가기

C언어

3. C언어 출력(printf)

C언어 입력 및 출력

C언어의 출력은 printf문을 이용해서 원하는 문자열을 출력할 수 있습니다.

#include <stdio.h>
int main(void)
{
    printf("Hello world");
}
출력
Hello world


변수를 출력하고 싶을 때는 서식문자를 사용해서 출력합니다.

#include <stdio.h>
int main(void)
{
    int number = 3;
    printf("%d", number);
}
출력
3

 

서식문자 용도
%d 정수 출력
%c 문자 출력
%s 문자열 출력
%f 실수 출력
%lf double형 출력

여러 서식문자를 사용해서 출력해 보기

#include <stdio.h>
int main(void)
{
    // 여러개의 정수 출력
    printf("%d, %d, %d \n", 3, 5, 7);
    // 실수 출력
    printf("%f, %lf \n", 1.4, 3.141597);
    // 문자 출력
    printf("%c %c, %s\n", 'C', 'F', "hello");
}
출력
3, 5, 7
1.4, 3.141597
C F, hello
// 이렇게 바로 숫자를 출력할 수 있고
printf("%d, %d, %d \n", 3, 5, 7);
int num1 = 3, num2 = 5, num3 = 7;
// 변수를 출력할 수도 있습니다.
printf("%d, %d, %d \n", num1, num2, num3);

int num1 = 3;는 num1이라는 이름의 변수를 생성하자 마자 3 이라는 값을 바로 num1에 대입하였습니다.
이를 선언과 동시에 초기화 또는 초기화 라고 합니다.

특수문자

printf뒤에 \n이 붙는데 이를 특수문자 라고 하고 \n은 출력화면에서 개행(엔터)역할을 합니다.

대표적으로는 아래 두 개가 있습니다.

특수문자 용도
\n 개행
\t tab키 (스페이스바 4번)

실제로는 더 많이 있지만 위 두개가 가장 많이 사용되기 때문에 두개만 적었습니다.

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

2. C언어 자료형  (0) 2019.10.07
1. C언어의 구성  (0) 2019.10.07