본문으로 바로가기

표준 출력 함수 - printf()

printf() 함수는 출력하고자 하는 내용을 모니터를 통해 출력하는 함수입니다. 이 함수를 사용하기 위해서는 stdio.h 헤더파일이 필요합니다. printf()함수의 기본 형식은 다음과 같습니다.

printf("출력 내용"[,값1, 값2, ···]);

· 출력 내용에는 텍스트, 형식 지정문자, 이스케이프 시퀀스 등을 사용하여 출력 내용을 완성합니다.

· 값 하나에 형식 지정문자 하나가 대응됩니다. 출력 내용에 작성한 형식 지정문자에 맞추어 출력되게 됩니다.

 

형식 지정자 출력 형태
%d int형 10진수 정수
%u 부호없는 int형 10진수 정수
%lld long long형 10진수 정수
%f float형, double형 실수
%c 문자
%s 문자열
#include <stdio.h>
int main()
{

    int a=25
    printf("a = %d", a);

    return 0;
}

표준 입력 함수 - scanf()

scanf()함수는 데이터를 키보드를 통해 입력받는 함수입니다. printf()와 마찬가지로 stdio.h 헤더 파일이 필요합니다. scanf()함수의 기본 형식은 다음과 같습니다.

scanf("입력 형식", &변수);

· 입력 형식은 형식 지정자와 구분자를 사용하여 작성합니다.

· 변수의 이름 앞에는 &을 사용해야 합니다. 이는 변수가 저장된 메모리상의 주소를 의미합니다.