728x90
반응형
1. 입력 함수(scanf)
# &을 이용해 입력 받음
# 서식문자
- %d : 10진수 정수의 형태로 데이터 입력 받음
- %o : 8진수 양의 정수의 형태로 데이터 입력 받음
- %x : 16진수 양의 정수의 형태로 데이터 입력 받음
- %f : float형 데이터 입력 받음
- %lf : double형 데이터 입력 받음
- %Lf : long double형 데이터 입력 받음
2. 출력 함수(printf)
큰 따옴표를 사용하여 문자열을 출력하는 함수이며, printf의 f는 formatted(서식이 지정된)을 의미
'서식이 지정된 형태의 출력'이란 뜻이 담겨있고, '출력양식이 만들어진 상태에서 출력을 진행한다'는 뜻
# 특수문자의 종류
특수문자 | 의미 |
\a | 경고음 |
\b | 백스페이스(backspace) |
\f | 폼 피드(form feed) |
\n | 개 행(new line) |
\r | 캐리지 리턴(carriage return) |
\t | 수평 탭 |
\v | 수직 탭 |
\' | 작은 따옴표 출력 |
\" | 큰 따옴표 출력 |
\? | 물음표 출력 |
\\ | 역슬래쉬 출력 |
# 서식문자의 종류
서식문자 | 출력 대상9자료형) | 출력 형태 |
%d | char, short, int | 부호 있는 10진수 정수 |
%ld | long | 부호 있는 10진수 정수 |
%lld | long long | 부호 있는 10진수 정수 |
%u | unsigned int | 부호 없는 10진수 정수 |
%o | unsigned int | 부호 없는 8진수 정수 |
%x, %X | unsigned int | 부호 없는 16진수 정수 |
%f | float, double | 10진수 방식의 부동소수점 실수 |
%Lf | long, double | 10진수 방식의 부동소수점 실수 |
%e, %E | float, double | e 또는 E 방식의 부동소수점 실수 |
%g, %G | float, double | 값에 따라 %f와 %e 사이에서 선택 |
%c | char, short, int | 값에 대응하는 문자 |
%s | char * | 문자열 |
%p | void * | 포인터 주소 값 |
# 필드 폭 지정하여 정돈된 출력하기
- %8d : 필드 폭을 8칸 확보하고, 오른쪽 정렬해서 출력 진행
- %-8d : 필드 폭을 8칸 확보하고, 왼쪽 정렬해서 출력 진행
728x90
반응형
'Programming > C' 카테고리의 다른 글
C Language。조건문 (0) | 2017.09.07 |
---|---|
C Language。반복문 (0) | 2017.09.04 |
C Language。상수와 아스키(ASCII)코드 (0) | 2017.05.26 |
C Language。진수와 비트 연산자 (0) | 2017.05.24 |
C Language。연산자(Operator) (0) | 2017.05.23 |