피씨컴의 기울어진 공관

● printf 함수 설명

기본출력함수로서 정식으로 분류는 "가변인수 함수" 라고 한다 .

즉 인자가 몇개가 올지 모른다는 뜻.

 

- 원형

 

int printf(const char * _format,.....);

리턴값은 " "안에 들어있는 포맷에 대한 길이가 int로 반환됨

 

- 포맷

%s : 문자열

%c : 문자 1개

%d : +-부호있는 정수

%u : +-부호없는 정수

%f : 실수

%0.3f : 실수 (소수점 3자리까지 나오게)

%X :  16진수 대문자로

%x : 16진수 소문자로

%02X : 16진수 대문자로 . 2자리 헥사에서 앞의 빈 칸 있으면 0으로 채움

 

 

● scanf 함수 설명

printf와 마찬가지로 가변인수 함수이다.

주 사용 목적은 입력에 있다.

 

- 원형

int scanf(const char * _Format,...);

int형을 반환하는데 이것은 scanf에서 입력으로 받아 들인 갯수를 리턴한다.

입력받기 위해선 &연산자를 이용하여 주소를 직접 넣어줘야 한다

문자열은 문자열 변수명 자체가 주소이기 때문에 &연산자를 붙이면 안된다.

 

 

 

어떤 언어에서든 거의 공통으로 사용되는 이스케이프 문자
이스케이프 문자 의미
\b : 백스페이스
\f : 피드
\n : 개행,엔터,endl
\r :줄바꿈 없는 복귀(캐리지리턴)
\t :탭(수평)

\v :탭(수직) 

\" : 큰따옴표 표시

\" " 문자(이중 인용부호)

\' : 작은 따옴표 표시 

\' ' 문자(단순 인용부호)
\0 널 문자
\\ \ 문자(역슬래시 또는 원 기호)
\a :  beep음을 울린다.
\nnn 8진수 nnn / \### 8진수
\xnn 16진수 nn / \x## 16진수

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

SVN 용어설명  (0) 2013.03.07
const로 알아보는 서로 다른 메모리 영역  (0) 2013.03.07
#include , <stdio.h>, main  (0) 2013.02.27
문자열 관리 함수들 총집합!  (0) 2013.02.24
Call by value, adrees, reference  (1) 2013.02.05
Posted by 피씨컴