개발

[C언어] C 언어 포멧 문자, 특수 문자, 입출력 스트림

jmob_blog 2013. 6. 15. 21:28
728x90
반응형


※ 포맷 문자의 종류

▶ %c : 문자 상수(글자)로 출력

▶ %d : 10진수 형태의 정수로 출력

▶ %ld : 10진수 형태의 long형 정수로 출력

▶ %u : 부호없는 10진수 형태로 출력

▶ %lu : 부호없는 10진후 형태의 long형 정수로 출력

▶ %e : float나 double의 실수 형태의 지수 표시법으로 출력

▶ %f : float나 double의 실수 형태로 출력

▶ %g : %e나 %f의 형식 중에서 출력 글자수가 적은 쪽으로 출력

▶ %o : 8진수 형태의 정수로 출력

▶ %s : 문자열 형태로 출력

▶ %x : 16진법 형태 정수로 출력 

▶  %% : %문자 그 자체를 출력


※ 특수 문자

▶ \a : 경고 벨소리 

▶ \b : 백 스페티스

▶ \n : 줄 바꿈

▶ \r : 캐리지 리턴(현재 줄의 첫번째 칸으로 이동)

▶ \t : 탭 이동

▶ \ : 역 슬러쉬 출력

▶ \' : 작은 따옴표 출력

▶ \" : 이중 따옴표 출력


※ 입출력 스트림

r : 읽기 전용으로 텍스트 파일을 개설한다.

w : 쓰기 전용으로 텍스트 파일을 개설한다.

▶ a : 텍스트 파일에 추가한다.

▶ rb : 2진 파일을 읽기 전용으로 개설한다.

▶ wb : 2진 파일을 쓰기 전용으로 개설한다.

▶ ab : 2진 파일을 추가하하기 모드로 개설한다.

▶ r+ : 읽기와 쓰기 전용으로 텍스트 파일을 개설한다.

▶ w+ : 읽기와 쓰기 전용으로 텍스트 파일을 개설한다.

▶ a+ : 읽기와 쓰기 전용으로 텍스트 파이을 추가하거나 개설한다.

▶ r+b : 읽기와 쓰기 전용으로 2진 파일을 개설한다.

▶ w+b : 읽기와 쓰기 전용으로 2진 파일을 개설한다.

▶ a+b : 읽기와 쓰기 전용으로 2진 파일을 추가한다.



728x90
반응형

'개발' 카테고리의 다른 글

[C++] 참조자  (0) 2013.06.21
[Info] 프로그래밍 언어  (0) 2013.06.15
[JAVA] 출력 스트림 ( OutputStream )  (1) 2013.06.06
[JAVA] FileInputStream과 InputStream  (0) 2013.06.06
[JAVA] I/O모델과 스트림  (0) 2013.06.05