반응형
scanf( )함수와 printf( ) 함수
scanf( )함수
C언어의 표준 입력 함수로, 키보드로 입력받아 변수에 저장하는 함수.
함수의 모양
scanf("입력받을 서식 문자열", 변수의 주소)
서식 문자열 : 입력받을 데이터의 자료형을 지정
변수의 주소 : 데이터를 입력받을 변수를 적는다. 해당 변수의 주소를 가리키기 위해 변수앞에 &를 넣어준다.
scanf( )에서 사용하는 서식 문자열
서식 문자열 | 의미 |
%d | 정수형 10진수를 입출력하기 위해 지정 |
%u | 부호없는 정수형 10진수를 입출력하기 위해 지정 |
%o | 정수형 8진수를 입출력하기 위해 지정 |
%x | 정수형 16진수를 입출력하기 위해 지정 |
%c | 문자를 입출력하기 위해 지정 |
%s | 문자열을 입출력하기 위해 지정 |
%f | 소수점을 포함하는 실수를 입출력하기 위해 지정 |
%e | 지수형 실수를 입출력하기 위해 지정 |
%ld | long형 10진수를 입출력하기 위해 지정 |
%lo | long형 8진수를 입출력하기 위해 지정 |
%lx | long형 16진수를 입출력하기 위해 지정 |
%p | 주소를 16진수로 입출력하기 위해 지정 |
printf( )함수
C언어의 표준 출력 함수로, 인수로 주어진 값을 화면에 출력하는 함수.
함수의 모양
printf("입력받을 서식 문자열", 변수)
서식 문자열 : 변수의 자료형에 맞는 서식 문자열을 입력
변수 : 서식 문자열의 순서에 맞게 출력할 변수를 적는다. scanf( )와 달리 &를 붙이지 않는다.
제어문자
문자 | 의미 | 기능 |
\n | new line | 줄 바꿈 |
\b | backspace | 왼쪽으로 한 칸 이동 |
\t | tab | 일정 간격 띄움 |
\r | carriage return | 현재 라인의 처음으로 이동 |
\0 | null | 널 문자를 출력 |
\' | single quote | 작은 따옴표를 출력 |
\" | double quote | 큰 따옴표를 출력 |
\a | alert | 경고(컴퓨터 벨소리) |
\\ | backslash | 역 슬래시를 출력 |
\f | form feed | 한 페이지를 넘김 |
반응형
'심심한데 한 번 읽어볼까!? > 잡학' 카테고리의 다른 글
연산자 종류 (2) | 2021.03.22 |
---|---|
Java 표준 입출력 (2) | 2021.03.21 |
변수(Variable) (2) | 2021.03.19 |
데이터 타입(Data Type) (3) | 2021.03.18 |
포유류란? (3) | 2021.03.17 |
댓글