1. 표준 입출력 함수
1)
*함수란?
특정한 작업이나 기능을 수행하도록 설계된 독립적인 프로그램
* C언어에서의 함수
- 표준함수 : C언어 자체 제공 함수
- 사용자 정의 함수 : 사용자가 정의하여 사용하는 함수
2)
표준 입출력 함수의 종류
(1) 표준 출력함수
- printf() : 화면(monitor)에 여러종류의 자료를 출력
* 형식 : printf("출력양식", 변수1,변수2....);
* 기능 : 주어진 출력양식으로 자료 출력
* 사용예 : printf("This is an example\n");
printf("A=%d, B=%c\n",a,b);
- putchar() : 화면에 1개의 문자를 출력
* 형식 : putchar(문자);
* 기능 : 한 문자를 화면에 출력함.
괄호 안에 문자형 변수, 수식, escape문자, 문자형상수 등 사용가능
* 사용예 : putchar('A');
- puts() : 화면에 문자열을 출력
* 형식 : puts(변수);
* 기능 : 문자열을 화면에 출력 , \n을 사용하지않아도 자동줄바꿈.
* 사용예 : char s[50]="seoul";
puts(s);
*출력 양식 변환 기호*
(2) 표준 입력함수
- scanf() : 키보드를 통해 여러 종류의 자료를 입력 받음
* 형식 : scanf"입력양식", &변수1,&변수2,....);
* 기능 : 주어진 양식으로 자료를 입력 받아 지정된 기억공간(변수)에 저장
* 사용예 : scanf("%d",&a);
* 일부 프로그램에서 권장하지 않는 함수라고 메시지 뜨기도 함.
----> sacnf_s로 대체하여 사용하면 됨.
- getchar() : 키보드를 통해 1개의 문자를 입력 받음
* 형식 : getchar();
* 기능 : 한 문자를 키보드를 통해 입력 받는다. - 문자 단위로 제한됨.
* 사용예 : a=getchar();
- gets() : 키보드를 통해 문자열을 입력 받음.
* 형식 : gets(변수);
* 기능 : 문자열(문자의 모음)을 키보드로부터 입력 받는다.
* 사용예 : char s[50]; ([50]---->문자열 저장을 위해 배열명 s인 배열 선언)
gets(s);
*입력 양식 변환 기호*
'공부정리 및 기록 > [C언어] 프로그래밍' 카테고리의 다른 글
6. 함수와 기억 클래스(1) (0) | 2020.05.28 |
---|---|
5. 선택 제어문과 반복 제어문 (0) | 2020.05.28 |
3. 입·출력 함수와 연산자(2) (0) | 2020.05.28 |
2. 자료형과 선행처리기 (0) | 2020.05.28 |
1. C언어의 개요 (0) | 2020.05.27 |
댓글