예지력
W
예지력

블로그 메뉴

  • 문의 & 피드백
  • GitHub
  • 분류 전체보기
    • 주식
    • 파생상품
    • crypto
      • 차트에 현대미술
      • 복기
      • 시스템 트레이딩
      • 기술적 분석
      • 블록체인
      • 생각
      • 리서치
      • Token Engineering
    • 이더리움 | ETH
      • 리서치
    • 테라 | LUNA
      • Tefi
      • 루나 LUNA
      • 아스트로포트 Astro
      • 앵커 프로토콜 ANC
      • 미러 프로토콜 MIR
      • 아폴로 다오 APOLLO
      • 프리즘 프로토콜 PRISM
      • 넥서스 프로토콜 NEXUS
      • 레바나 프로토콜 LEV
      • 마스 프로토콜 MARS
      • 더비 스타즈 Derby Stars
    • 프로그래밍
      • AHK 메뉴얼
      • AHK 레퍼런스
      • Delphi XE7
      • C
      • Python
      • Reversing
      • Archive
    • 일상
    • 영화
    • 낙서장
    • Deprecated
      • 로다 플레이어
      • 어의

인기 글

최근 댓글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
예지력

W

[C] 기본형태, 데이터출력 방법 printf
프로그래밍/C

[C] 기본형태, 데이터출력 방법 printf

2015. 2. 4. 00:39

printf 함수 사용예제

출력 데이터 

사용 예 

출력 결과 

문자열 

printf("Hello World"); 

Hello World 

제어 문자 

printf("Hello World\n"); 

Hello World 출력후 줄바꿈 

정수 

printf("%d", 10); 

10 

실수 

printf("%lf", 2.5); 

2.5 

수식 

printf("%d", 5 + 5);

10 

 

main 함수

- 프로그램이 시작되는곳으로, 소스에 반드시 있어야한다.

 

예제 1

/* 이 부분은 주석입니다. */

 

int main(void)

{

5 + 5;

return 0;

}

 

int main(void) 부분은 head 라 하고, { 괄호부터 } 까지를 body 라 한다.

  • - head 부분은 함수의 이름, 데이터를 표시한다
  • - body 부분은 실행코드를 적는다.

 

세미콜론 ; 을 이용해 문장의 끝을 표시한다. 생략시, 이후의 세미콜론 전까지를 한문장으로 인식하기에 오류가 날 수 있다.

 

예제 1을 컴파일하면 아무런 작동을 하지 않는다. 5 + 5 를 더할뿐, 결과로 다른 동작을 하지 않기 때문이다.

결과값을 화면으로 보기위해서 printf 함수를 이용한다.

 

예제 2

#include <stdio.h>

#include <stdlib.h>

 

int main(void)

{

printf("Hello World");

system("pause");

return 0;

}

 

실행결과 Hello World                                                  

 

printf 제어 문자 출력하기

일반 문자와 구분하기위하여 백슬래시(키보드 \)를 사용한다.

 

제어 문자

기능 

\r 

출력 위치를 줄 맨 앞으로 옮김 

\t 

출력 위치를 다음 탭(tab)으로 옮김 

\n

줄을 바꿈 

\b

출력 위치를 한 칸 뒤로 

\a 

알림을 울린다(소리) 

 

예제 3

#include <stdio.h>

 

int main(void)

{

printf("Hello\tWorld\n");

 

return 0;

}

 

실행결과 Hello    World                            

 

printf 정수와 실수 출력하기

  • - 정수는 printf("%d", 정수숫자);
  • - 실수는 printf("%lf", 실수숫자);

 

예제 4

#include <stdio.h>

 

int main(void)

{

printf("%d더하기 %d는 %d이다 \n", 10, 20, 10+20);

return 0;

}

 

실행결과 10더하기 20은 30이다.                     

728x90
저작자표시 비영리 동일조건 (새창열림)

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

[C++] Anti Reverse Methods  (0) 2015.02.04
    '프로그래밍/C' 카테고리의 다른 글
    • [C++] Anti Reverse Methods
    예지력
    예지력

    티스토리툴바