728x90
반응형
함수
- 특정한 작업을 수행하도록 설계된 독립적 프로그램
C언어에서의 함수
- 표준 함수 : C언어 내에서 제공하는 함수
- 사용자 정의 함수 : 사용자가 직접 정의하여 사용하는 함수
표준 입출력 함수의 종류
- 표준 출력 함수
-> printf() : 화면에 여러 종류의 자료를 출력 - 표준 입력 함수
-> scanf() : 키보드를 통해 여러 종류의 자료를 입력 받음
출력양식 변환기호
- %d : 정수형/문자형 -> 10진수로
- %f : 실수형 -> 부동소수점으로
- %c : 정수형/문자형 -> 한 문자로
- %s : 문자열 -> 문자열 포인터로
#include <stdio.h>
int main(void) {
printf("|%d|\n", 123);
printf("|%5d|\n", 123); // 총 5자리를 오른쪽 밀착
printf("|%-5d|\n", 123); // 총 5자리를 왼쪽 밀착
printf("|%05d|\n", 123); // 총 5자리, 빈 칸은 0으로
printf("|%6.1f|\n", 123.45); // 소수점 포함 6자리, 소수점 이하 1자리로 반올림
printf("|%08.2f|\n", 123.45); // 소수점 포함 8자리의 빈 칸은 0, 소수점 이하 2자리 반올림
}
scanF() 함수
- 형식 : scanf("입력양식",&변수1, &변수2,...);
-> scanf("%d", &a); - scanf() 함수의 경우 visual studio에서는 권장하지 않는 함수로 컴파일 에러를 발생시킬 수 있다
-> #progma warning(disable:4996) 선행처리기 입력으로 경고메시지 무시 가능
#include <stdio.h>
int main(void) {
int js1, js2;
printf("\n정수를 입력하시오");
scanf("%d %d", &js1, &js2);
printf("\n정수는 %d %d \n", js1, js2);
}
getchar() 함수
- 형식 : getchar(); -> 한 문자를 입력 받는다
putchar() 함수
- 한 문자를 출력한다 (수식 사용 가능) -> 'A'+1 출력 == 'B' 로 출력 가능
gets() 함수
- 문자열을 입력 받는다 -> char 배열 선언 후 입력 받을 수 있음
- 배열 선언 : char s[길이];
puts() 함수
- 문자열을 화면에 출력한다 -> 배열 내의 문자열이 필요함
- 줄 바꿈이 기본적으로 적용됨
반응형
'프로그래밍 언어 > C' 카테고리의 다른 글
C언어 - 6. 함수와 기억클래스(1) (0) | 2021.03.14 |
---|---|
C언어 - 5. 제어문과 반복문 (0) | 2021.03.10 |
C언어 - 4.입출력 함수와 연산자(2) (0) | 2021.03.10 |
C언어 - 2. 자료형과 선행처리기 (0) | 2021.03.09 |
C언어 - 1. C언어의 정의 (0) | 2021.03.03 |
댓글