도드넷
C언어 - 형식 지정자 본문
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 |