[이 기사는 작은 블랙 박스 @jdidjvj의 저자에 의해 13/0에 게재되었습니다. 재인쇄를 위한 출처를 표시하십시오!] 】
지난번에 C++의 입력과 출력에 대해 배웠습니다
오늘 우리는 C의 입력 및 출력에 대해 배울 것입니다
C 언어의 입력 및 출력은 C++에서 사용할 수 있습니다
C++에서 printf 및 scanf는 C 표준 라이브러리의 함수로, 주로 형식화된 출력 및 입력 작업에 사용됩니다. 사용 방법에 대해 자세히 살펴보겠습니다.printf 함수는 지정된 형식으로 표준 출력 장치(일반적으로 콘솔)에 데이터를 출력할 수 있습니다. 기본 구문은 다음과 같습니다.
format은 일반 문자와 서식 지정자를 포함할 수 있는 형식이 지정된 문자열입니다. 형식 지정자는 %로 시작하며 출력 데이터의 유형을 지정하는 데 사용됩니다. 함수 뒤의 변수 인수는 출력할 데이터입니다.
다음은 몇 가지 일반적인 형식 지정자와 그 예입니다.
%d:用于输出十进制整数。
%f: 부동 소수점 숫자를 출력하는 데 사용됩니다.
%s: 문자열을 출력하는 데 사용됩니다.
%c: 단일 문자를 출력하는 데 사용됩니다.
이 예제에서 %.2f의 .0은 소수점 이하 두 자리를 나타냅니다.
scanf 함수의 목적은 표준 입력 장치(일반적으로 키보드)에서 지정된 형식으로 데이터를 읽는 것입니다. 기본 구문은 다음과 같습니다.
format은 printf의 형식 지정자와 유사한 형식이 지정된 문자열입니다. 함수 뒤에 있는 변수 인수는 입력 데이터가 저장되는 변수의 주소입니다.
다음은 scanf를 사용하여 다양한 유형의 데이터를 읽는 예입니다.
다음 사항에 유의하는 것이 중요합니다.
scanf의 경우 변수를 읽을 때 변수의 주소가 전달되지만(& 연산자 사용) 문자열을 읽을 때는 배열 이름 자체가 배열의 첫 번째 요소의 주소를 나타내기 때문에 &를 사용할 필요가 없습니다.
문자를 읽을 때 scanf("%c", &ch); 의 공백은 입력하기 전에 나머지 줄 바꿈 또는 공백을 건너뛰는 데 사용됩니다.
코드의 일부는 CSDN에서 가져옵니다.
과제에서 나가기 계속하기
답변이 너무 많아서 투표할 수 없어요 댓글란에서 말하자