printf() 和 scanf() 函数用于 C 语言的输入和输出。这两个函数都是内置库函数,在 stdio.h(头文件)中定义。
printf() 函数用于输出。它将给定的语句打印到控制台。
printf() 函数的语法如下:
printf("format string",argument_list);格式字符串可以是 %d(整数)、%c(字符)、%s(字符串)、%f(浮点数)等。
scanf() 函数用于输入。它从控制台读取输入数据。
scanf("format string",argument_list);让我们看一个简单的 c 语言示例,它从用户那里获取输入并打印给定数字的立方体。
#include<stdio.h>
int main(){
int number;
printf("请输入一个数字:");
scanf("%d",&number);
printf("数字的立方体是:%d ",number*number*number);
return 0;
}输出
输入一个数字:5 数字的立方是:125
scanf( " %d",&number)语句从控制台读取整数并将给定值存储在数字变量中。
printf( " cube of number is:%d ",number*number*number)语句在控制台上打印数字的立方体。
让我们看一个简单的 C 语言输入和输出示例,打印 2 个数字的加法。
#include<stdio.h>
int main(){
int x=0,y=0,result=0;
printf("请输入第一个数字:");
scanf("%d",&x);
printf("请输入第二个数字:");
scanf("%d",&y);
result=x+y;
printf("两个数的和:%d ",result);
return 0;
}输出
输入第一个数字:9 输入第二个数字:9 2个数字的总和:18