반응형
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 |
댓글