본문 바로가기
정보처리기사 필기 총정리/4과목: 프로그래밍 언어 활용

데이터 입, 출력 ★★

by 함께 공부해요 2020. 10. 5.
p.611, 4-37

1) scanf( ) 함수

- C언어의 표준 입력 함수, 키보드로 입력받아 변수에 저장하는 함수

 

형식

설명

scanf(서식 문자열, 변수의 주소);

서식 문자열: 입력 받을 데이터의 자료형 지정

변수의 주소: 데이터를 입력 받을 변수를 적음,

변수의 주소로 입력 받아야 하기 때문에

변수에 주소 연산자 &를 붙임

 ex) scanf(“%3d”, &a); → %: 서식 문자 / 3: 입력 자릿수 / d: 10진수 / &a: 변수 a의 주소

 # 서식 문자열과 변수의 자료형은 일치해야 함, 한 번에 여러 개의 데이터 입력 가능

 

 서식 문자열

종류

의미

%d

정수형 10진수, decimal

%u

부호없는 정수형 10진수

%o

정수형 8진수

%x

정수형 16진수

%c

문자, character

%s

문자열, string

%f

소수점을 포함하는 실수, float

%e

지수형 실수

%ld

long 10진수

%lo

long 8진수

%lx

long 16진수

%p

주소 16진수

 

 

2) printf( ) 함수

- C언어의 표준 출력 함수, 인수로 주어진 값을 화면에 출력하는 함수

형식

설명

printf(서식 문자열, 변수);

서식 문자열: 변수의 자료형에 맞게 지정

변수: 서식 문자열의 순서에 맞게 출력할 변수,

scanf( )와 달리 주소 연산자 &를 붙이지 않음

 ex) printf(“%-8.2f”, 200.2); → 200.20VV(V는 빈 칸을 의미함)

%: 서식 문자 / -: 왼쪽부터 출력 / 8: 출력 자릿수 / 2: 소수점 이하 자리 / f: 실수 출력

 

주요 제어문자

문자

의미

기능

\n

new line

커서를 다음 줄 앞으로 이동

\b

backspace

커서를 왼쪽으로 한 칸 이동

\t

tab

커서를 일정 간격 띄움

\r

carriage return

커서를 현재 줄 처음 이동

\0

null

널 문자 출력

\

single quote

작은따옴표 출력

\

double quote

큰따옴표 출력

\a

alert

스피커로 벨 소리 출력

\\

backslash

역 슬래시 출력

\f

form feed

한 페이지 넘김

 

 

3) 기타 표준 입, 출력 함수 ★

입력

(get)

getchar( )

키보드로 한 문자를 입력받아 변수에 저장하는 함수

gets( )

키보드로 문자열을 입력받아 변수에 저장하는 함수

출력

(put)

putchar( )

인수로 주어진 한 문자를 화면에 출력하는 함수

puts( )

인수로 주어진 문자열을 화면에 출력한 후,

커서를 자동으로 다음 줄 앞으로 이동하는 함수

 

 

wook-2124.tistory.com/275

 

2020 정보처리기사 필기 총정리 (시나공, 수제비)

본 정리 글은 시나공과 수제비 필기책의 내용을 압축 요약하여 작성했기 때문에 내용이 부족할 수 있습니다. 자세한 내용과 출제 예상문제 및 기출문제를 공부하기 위해서 책을 꼭 참고하시고,

wook-2124.tistory.com

wook-2124.tistory.com/206

 

정보처리기사 필기, 실기 공부방법 및 기출문제 무료 공유

<네이버페이 5천원 적립 이벤트> 10/18까지 네이버페이 5,000원을 무료​로 주는 이벤트가 진행중이니 한번 확인해보세요🙏 네이버페이 포인트 5천원 무료 적립 이벤트! 모르면 손해!! (초간단) 먼�

wook-2124.tistory.com

댓글