[Printf]
[Printf]
:문자열을 출력하는 함수이다 . 특자 문자의 출력이 가능하며 서식 (출력의 형태)의 지정이 가능하다
- /b : 백스페이스
- /f : 폼 피드 : 위치가 다음 페이지의 시작 부분으로 넘겨진다.(프린터 출력 전용)
- /n : 개행
- /r : 캐리지 리턴
- /t : 수평탭
- /v : 수직탭
- //: 백슬래시 \
- \' : 작은 따옴표
- \"" : 큰 따옴표
[서식문자]
- %c : 단일문자
- %d : 부호있는 10진수 정수
- %i : 부호있는 10진수 정수 ex)+10
- %f : 부호있는 10진수 실수
- %s : 문자열
- %o : 부호없는 8진수 정수
- %u :부호없는 10진수 정수
- %x : 부호없는 16진수 정수 , 소문자
- %X :부호없는 16진수 정수 , 대문자
- %e : e 표기법(부동 소수점 표현 방식)에 의한 실수 (지수표현 : 값이 클때)
- %E : E 표기법(부동 소수점 표현 방식)에 의한 실수
- %g : 값에 따라 %f,%e 둘중 하나 선택 - 표현하고자 하는 실수의 값이 소수점 6 자리 이하라면 %f 아니면 %e
- %G : 값에 따라 %f,%G 둘중 하나 선택 - 표현하고자 하는 실수의 값이 소수점 6 자리 이하라면 %f 아니면 %e
- %% :% 기호 출력
[서식문자 - 필드폭 지정]
- %8d : 필드폭을 8 칸 확보하고 오른쪽 정렬해서 출력하라
- %-8d : 필드폭을 8칸 확보하고 왼쪽 정렬해서 출력하라
- %8+d : 필드폭을 8칸 확보하고 오른쪽 정렬한 상태에서 양수는 +,음수는 - 를 붙여라
[Scanf]
[Scanf]
:데이터를 입력받는 함수이다 .입력 서식 지정이 가능하다
- %d, %o , %x 등
[실수 입력]
:정밀도를 생각해야 한다 . 소수 6자리가 이하라면 %f , 넘는다면 %e 사용
단 , double 형 변수는 %le 사용한다.(그냥 lf 쓰자)
'C' 카테고리의 다른 글
8장 . 조건에 따른 분기 (0) | 2023.01.02 |
---|---|
7장 . 다양한 형태의 반복문 (0) | 2023.01.02 |
5장 . 상수와 기본 자료형 (0) | 2023.01.01 |
4장 . 데이터 표현 방식의 이해 (0) | 2023.01.01 |
3장 . 변수와 연산자 (0) | 2023.01.01 |