[C language] printf() 함수의 기본적인 사용법

2020. 11. 14. 21:59· 프로그래밍언어/C언어

printf(문자)함수로 문자 출력하기.

#include <stdio.h>

int main()
{

    printf("\"The truth is... \nI am Ironman.\"\n);

    return 0;
}

입력 → printf() → 출력

입력은 출력할 문법을 받아야 한다. 그래서 입력은 printf함수의 안에 들어간다.

함수를 실행시키면 화면에 출력시키는 기능을 한다.

​

printf(...)

printf formatted의 약자로 형식을 맞춰 나타낸다는 뜻이다.

파이썬 같은 다른 언어에서는 형식을 하나하나 맞추지 않고 print함수를 사용한다.

그래서 따로 \n을 쓰지 않고 print함수를 두 번 사용하면 줄이 바뀐다.

C언어는 문법을 엄격하게 만들었기 때문에 잘 배워두면 다른 언어 배울 때 쉽다.

​

\n (escape sequence)

다음 줄로 넘어가는 행위를 나타낸다.

문자들이 나열로 인식하다가 백슬래쉬를 만나면 잠깐 벗어났다가 그 다음에 있는 글자까지 합쳐서 \다음 글자까지 하나의 문자로 인식한다.

프로그래머가 보기 좋으라고 \n 다음에 한 칸을 띄고 글을 쓰면 한 칸 띄어서 나타난다.

​

\"

" 같이 기능이 있는 기호는 백슬러쉬와 함께 쓰면 기능이 없는 단순 문자로 표현 된다.

​

printf(숫자)함수로 숫자 출력하기.(문자로 입력 받은 숫자가 아닌 연산 값이 숫자 나타내는 법)

#include <stdio.h>

int main()
{
    int x, y, z;

    x = 1;
    y = 4;

    z = x + y;

    printf("The answer is %i.", z);    or   printf("%i + %i = %i", x, y, z);
    printf("\a");

    return 0;
}

printf("The answer is %i.", z); or printf("%i + %i = %i", x, y, z);

%i 입력 → 쉼표(,) 입력 → 숫자(변수)

i 대신 d를 써도 결과 값은 같다. 하지만 %d는 decimal, %i는 integer의 약자로 다른 뜻이다.

​

printf("\a");

소리 행위 출력

printf함수는 문자 뿐 아니라 행위도 출력 가능하다. 행위에는 줄바꿈, 소리 등의 출력이 있다.

 

​

'프로그래밍언어 > C언어' 카테고리의 다른 글

[C language] 함수 만들기  (0) 2020.11.20
[C language] 주석 다는 방법  (0) 2020.11.18
[C language] 변수 선언하는 법  (0) 2020.11.14
[C language] C의 해부학  (0) 2020.11.14
[C language] 비주얼 스튜디오 코드로 C언어하기(+ C++맛보기)  (0) 2020.11.14
'프로그래밍언어/C언어' 카테고리의 다른 글
  • [C language] 함수 만들기
  • [C language] 주석 다는 방법
  • [C language] 변수 선언하는 법
  • [C language] C의 해부학
개발원슝이
개발원슝이
꾸준히 개발공부를 합니다.
개발원슝이
꾸준히 개발슝이
개발원슝이
전체
오늘
어제
  • ALL (236)
    • 프로젝트 (34)
      • clone coding (19)
      • mini project (5)
      • Team project(with KIC) (10)
    • 문제 (37)
      • 백준 (7)
      • 프로그래머스 (14)
      • 정보처리기사실기 (16)
    • 설치 (9)
    • 개발 기초 (12)
    • 프로그래밍언어 (120)
      • HTML (16)
      • CSS (17)
      • JavaScript (18)
      • JAVA (13)
      • JSP (10)
      • Python (22)
      • C언어 (24)
    • 프레임워크 (6)
      • Spring (3)
      • Django (3)
    • DB (2)
      • MySQL (2)
    • AWS (1)
    • 오류 (2)
    • 이것저것 (6)
    • 전공자 개발 (2)
    • 비전공자 개발 (5)

블로그 메뉴

  • 네이버블로그(강의노트)
  • GitHub
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 인프런
  • 따배씨
  • 코딩테스트
  • 홍정모의 따라하며 배우는 C언어
  • 생활코딩
  • 파이썬공부
  • 점프 투 파이썬
  • javascript
  • 홍정모교수님
  • 백준

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
개발원슝이
[C language] printf() 함수의 기본적인 사용법
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.