C
{C 언어의 표준 입, 출력 함수 개요}
- scanf(), getchar(), gets(), printf(), putchar(), puts()
{scanf()}
- C언어 표준 입력함수
- 입력이 필요 할 때 사용한다.
예) scanf("%3d", &a);
해석
scanf : 입력을 받을 것이다.
%d : 10진수로(#3d, 3자리로 구성된 10진수)
&a : a라는 변수에 받아 주겠다.
예) scanf("%d %f", &a, &b);
해석
scanf : 입력을 받을 것이다.
%d : 입력받은10진수 값을
%f : 입력받은 실수형태의 값을
&a : 하나는 a라는 변수에 받아 주겠다.
&b : 하나는 b라는 변수에 받아 주겠다.
{printf()}
- C언어의 표준 출력함수
- 출력형식 종류
%d 10진수
%u 부호 없는 형태
%o 8진수 형태
%x 16진수
%c 문자 형태
%s 문자열
%f 실수
%e 지수
%ld 긴 10진수
%lo 긴 8진수
%lx 긴 16진수
- 출력 제어 문자
\n : 줄바꿔 주세요
\b :왼쪽으로 한칸이동해주세요 (backspace)
\t : 일정한 한칸을 이동해주세요 (tab)
\r : 현재 커서의 제일 앞으로 가주세요
예) scanf("%2d", &a) , 입력 = 235 일 때,
==> a = 23
예) scanf("%c", &a), 입력 = korea 일 때,
==> a = k
예) scanf("%3d %5f", &a, &b) 입력 = 12345678 일 때,
==> a = 123, b= 45678
{ 추가 함수들 }
getchar(); - 한 개의 문자 입력
gets(); - 문자열 입력
putchar(); - 한 개의 문자 출력
puts(); - 문자열 출력
[출처] [정보 처리기사] 실기 : 66. 프로그래밍 언어 활용 A|작성자 minces