본문 바로가기
심심한데 한 번 읽어볼까!?/잡학

scanf( )함수와 printf( ) 함수

by 호기심심풀이 2021. 3. 20.
반응형

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

댓글