무민이의 반반무많이

C언어 서식 문자 본문

C/Basic

C언어 서식 문자

M00min 2016.07.11 00:45

(공감과 댓글 하나는 글쓴이에게 큰 힘이 됩니다.)


C언어에서는 입력과 출력시, 서식 문자를 통해 다양한 방식으로 표현할 수 있다.

서식 문자

출력 형태

%c

한 개의 문자 출력

%d

부호 있는 10진수 정수 출력

%u

부호 없는 10진수 정수 출력

%lf

부호 있는 10진수 실수 출력

%s

문자열 출력

%o

부호 없는 8진수 정수 출력

%x

부호 없는 16진수 정수 출력, 소문자 사용

%X

부호 없는 16진수 정수 출력, 대문자 사용

%e

e를 사용한 부동소수점 표현 방식으로 출력(예 : 1.2345e+2)

%E

E를 사용한 부동소수점 표현 방식으로 출력(예 : 1.2345E+2)

%g

실수의 값이 소수점 6자리 이내인 경우 %f, 범위를 넘길 경우 %e형태로 출력

%G

실수의 값이 소수점 6자리 이내인 경우 %f, 범위를 넘길 경우 %E형태로 출력

%4d

필드 폭을 4칸 확보하고, 오른쪽 정렬해서 출력

%-4d

필드 폭을 4칸 확보하고, 왼쪽 정렬해서 출력

%+4d

필드 폭을 4칸 확보하고, 오른쪽 정렬한 상태에서 양수는 +, 음수는 -를 붙여서 출력


<소스 코드>


● Line 9 : 10진수 123이라는 값을 10진수, 8진수, 16진수로 각각 출력

● Line 10 : 1234.5678이라는 값을 실수형으로 출력

● Line 11 : A라는 문자를 문자형으로 출력

● Line 12 : String이라는 문자열을 문자열 형식으로 출력

● Line 14 : 필드 폭을 4칸 확보하고, 오른쪽 정렬해서 123 출력

● Line 15 : 필드 폭을 4칸 확보하고, 왼쪽 정렬해서 123 출력

● Line 16 : 필드 폭을 4칸 확보하고, 오른쪽 정렬한 상태에서 +를 붙여서 출력


<실행 결과>

'C > Basic' 카테고리의 다른 글

C언어 주석  (0) 2016.07.11
C언어 입력 함수 scanf  (0) 2016.07.11
C언어 서식 문자  (0) 2016.07.11
C언어 출력 함수 printf  (1) 2016.07.11
C언어 제어 문자(Escape Sequence)  (2) 2016.07.11
C언어 Hello World  (0) 2016.07.10
0 Comments
댓글쓰기 폼