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