이전 다음
C printf 및 scanf 함수 :
- printf () 및 scanf () 함수는 기본적으로 C 라이브러리에서 사용할 수있는 C 프로그래밍 언어의 내장 라이브러리 함수입니다. 이러한 함수를 선언하고 관련 매크로를 C 언어의 헤더 파일 인 “stdio.h”에 정의합니다.
- 사용하려면 아래 C 프로그램과 같이 “stdio.h”파일을 포함시켜야합니다. C 언어로 된 printf () 및 scanf () 라이브러리 함수 중.
- C 프로그래밍 언어에서 printf () 함수는 ( “문자, 문자열, 부동 소수점 , 정수, 8 진수 및 16 진수 값 ‘)을 출력 화면에 표시합니다.
- printf () 함수를
%d
형식 지정자와 함께 사용하여 정수 변수의 값을 표시합니다. . - 마찬가지로
%c
는 문자를 표시하는 데 사용되며, 부동 변수의 경우%f
,%s
문자열 변수,%lf
는 double,%x
는 16 진수 변수입니다. - newline, C printf () 문에서 “\ n”을 사용합니다.
참고 :
C printf () 함수의 예제 프로그램 :
출력 :
문자는 A입니다.
문자열은 fresh2refresh.com입니다.
Float 값은 10.234000입니다.
정수 값은 150입니다. 더블 값은 20.123456입니다.
8 진수 값은 226입니다. 96
문자열은 fresh2refresh.com입니다.
Float 값은 10.234000입니다.
정수 값은 150입니다. 더블 값은 20.123456입니다.
8 진수 값은 226입니다. 96
프로그램에서 printf 문의 큰 따옴표 안에 배치 된 동일한 데이터로 출력을 볼 수 있습니다.
- % d가 정수 변수 값으로 대체 됨 (아니오),
- % c가 문자 변수 값 (ch)으로 대체 됨,
- % f가 대체 됨 float 변수 (flt)의 값으로,
- % lf는 이중 변수 (dbl)의 값으로 대체되었으며,
- % s는 문자열 변수의 값 (str ),
- % o는 정수 변수 (no)에 해당하는 8 진수 값으로 대체되었으며,
- % x는 정수 변수에 해당하는 16 진수 값으로 대체되었습니다.
- \ n 개행 문자로 대체되었습니다.
C 언어의 scanf 함수 :
- C 프로그래밍 언어에서 scanf () 함수는 문자를 읽는 데 사용됩니다. , 문자열, num 키보드의 eric 데이터
- 사용자가 문자를 입력하는 아래 예제 프로그램을 고려하십시오. 이 값은 변수 “ch”에 할당 된 후 표시됩니다.
- 그런 다음 사용자가 문자열을 입력하면이 값이 변수 “str”에 할당되어 표시됩니다.
C 프로그래밍 언어의 C printf 및 scanf 함수에 대한 예제 프로그램 :
출력 :
문자 입력
a
입력 한 문자는 a입니다.
문자열을 입력하십시오 (최대 100 자).
hai
입력 한 문자열은 hai입니다.
a
입력 한 문자는 a입니다.
문자열을 입력하십시오 (최대 100 자).
hai
입력 한 문자열은 hai입니다.
- 형식 지정자 % d는 scanf () 문에 사용됩니다. 따라서 입력 된 값은 정수로, 문자열은 % s로 수신됩니다.
- Ampersand는 scanf () 문에서 변수 이름 “ch”앞에 & ch.
- 변수를 가리키는 데 사용되는 포인터와 같습니다. 포인터 작동 방식에 대한 자세한 내용은 여기를 클릭하십시오.
KEY C PRINTF () 및 SCANF ()에서 기억해야 할 사항 :
- printf ()는 출력을 표시하는 데 사용되고 scanf ()는 입력을 읽는 데 사용됩니다.
- printf () 및 scanf () 함수는 C 라이브러리의 “stdio.h”헤더 파일에 선언되어 있습니다.
- printf () 및 scanf () 함수를 포함한 C 언어의 모든 구문은 대소 문자를 구분합니다.