관리 메뉴

도드넷

C언어 - 형식 지정자 본문

창고/C언어 [폐쇄]

C언어 - 형식 지정자

도드! 2014. 5. 6. 08:18




C언어 - 형식 지정자 : 형식 지정자에대한 간단한 개념과 종류, 보면 당황할만한 기괴한 형식 지정자들을 모아봤습니다 :)



1. 형식 지정자

- 나는 이것을 이런 식으로 쓰겠소. 말하는 것이다. 형식 지정자는 보통 printf 와 scanf 에서 활용된다.


2. 기본 형식 지정자의 종류

%d : 정수

%c : 한 문자

%s : 문자열

%f : float : 실수

%lf : double : 큰 실수


3. scanf에서 발견할수있는 기묘한 형식 지정자 

- " %c" : 앞서 입력받은 값들중 엔터, 스파이스바, 탭등 공백값 하나를 받지않는다.

- "%d%d" : 두번 각각 입력받음.

- "%d%*c%d" : 정수를 한번에 입력받음 중간의 문자하나를 기준으로 둘로 나눔.

- "%3d%d" : 정수를 한번에 입력받아 앞쪽3개를 첫 번째에 저장 나머지는 두 번째에 저장함.

- "%d.%d" : 정수를 . 로 구분해서 각각 첫 번째와 두 번째에 나눠 저장함 [가짜 소수만들때 좋을듯?]


4. printf에서 발견할수있는 기묘한 형식 지정자

- "%숫자d" : 숫자만큼 공백을 만들고 오른쪽 정렬.

- "%-숫자d" : 숫자만큼 공백을 만들고 왼쪽 정렬.

- "%★숫자d" : 숫자만큼 ★로써 공백(칸)을 만들고 왼쪽 정렬.

- "%숫자.슛자f" 숫자만큼 공백을 만들고 소숫점은 슛자만큼만 표현하시요.


5. 기괴한 형식 지정자 (실제로 쓰일지 의문인...-_-;;)

- %o : 부호없는 8진수

- %x : 부호없는 16진수

- %e : 기괴한 실수표현

- %g : 소수 한자리까지만 표현. 나머지는 반올림하고 싹 지움


 

반응형

'창고 > C언어 [폐쇄]' 카테고리의 다른 글

C언어 - 문자열  (0) 2014.05.08
C언어 - 배열  (0) 2014.05.08
C언어 - 랜덤 도박 프로그램  (0) 2014.05.05
C언어 - 함수 선언, 호출, 정의  (0) 2014.05.05
C언어 - 헤더파일 만들기  (0) 2014.05.04
Comments