C 언어의 scanf 함수 입력 형식 및 사용법에 대한 자세한 설명
C 언어의 scanf 함수는 표준 입력 스트림에서 데이터를 읽는 데 사용되는 함수입니다. 정의된 형식 문자열에 따라 다양한 유형의 데이터를 읽고 해당 변수에 할당할 수 있습니다. 이 글에서는 scanf 함수의 입력 형식과 사용법을 자세히 소개하고 구체적인 코드 예제를 제공합니다.
scanf 함수의 기본 입력 형식은 읽을 데이터 유형을 지정하는 데 사용되는 변환 지정자와 수정자로 구성됩니다. 일반적으로 사용되는 변환 지정자와 수정자는 다음과 같습니다.
scanf 함수는 변환 지정자 외에도 형식 수정자를 사용하여 입력 데이터의 형식을 제한할 수도 있습니다. 다음은 몇 가지 일반적인 수정자입니다.
다음은 특정 코드 예를 사용하여 scanf 함수 사용 방법을 소개합니다.
#include <stdio.h> int main() { int age; float height; char name[20]; printf("请输入您的年龄:"); scanf("%d", &age); printf("请输入您的身高(米):"); scanf("%f", &height); printf("请输入您的姓名:"); scanf("%s", name); printf("您的年龄是:%d ", age); printf("您的身高是:%.2f米 ", height); printf("您的姓名是:%s ", name); return 0; }
위의 예에서는 먼저 정수 변수 age
, 부동 소수점 변수 height
및 문자 배열 name
을 선언했습니다. 그런 다음 printf 함수를 사용하여 각각 프롬프트 정보를 출력합니다. age
、一个浮点型变量height
以及一个字符数组name
。然后使用printf函数分别输出提示信息。
接下来,通过scanf函数分别读取用户输入的年龄、身高和姓名。可以看到,对于整型和浮点型变量,我们需要使用&
&
기호를 사용하여 변수의 주소를 가져와야 하는 반면, 문자 배열의 경우 변수 이름을 직접 사용합니다. 마지막으로 printf 함수를 사용하여 읽은 데이터를 출력합니다. 위 내용은 C 언어에서 scanf 함수의 입력 형식과 사용법을 살펴보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!