scanf在c语言中的作用是什么?c语言中scanf的作用是什么?,Scanf()是C语言的一个输入函数,作用是:从键盘获取用户输入,根据用户指定的格式从键盘将数据输入到指定的变量中;基本语法格式是“scanf(‘格式字符’,输入参数)”。
相关推荐:教程C语言视频
scanf()函数
Scanf()是c语言中的一个输入函数。和printf函数一样,是在头文件stdio.h中声明的,所以使用scanf函数的时候要加上# includesstdio.h。(在某些实现中,可以在没有预编译命令# includestio.h的情况下使用printf函数和scanf函数.它是一个格式输入功能,即根据用户指定的格式将数据从键盘输入到指定的变量中。
Scanf是scan format的缩写,意思是format scan,即从键盘获取用户输入,与printf正好相反。
我们先来看一个例子:
#包含stdio.h
int main()
{
int a=0,b=0,c=0,d=0;
scanf(‘%d ‘,a);//输入一个整数,赋给变量a。
scanf(‘%d ‘,b);//输入一个整数,赋给变量b。
printf(‘a b=%dn ‘,a b);//计算a b的值并输出
scanf(‘%d %d ‘,c,d);//输入两个整数,分别赋给C和D
printf(‘c*d=%dn ‘,c * d);//计算c*d的值并输出
返回0;
}操作结果:
12
60
a b=72
10 23
C*d=230的意思是按回车键。
从键盘输入12,然后按回车键。scanf()将读取输入数据,并将其分配给变量A;在这个输入结束时,执行下一个scanf()函数,然后从键盘输入60,按回车键,60将被赋给变量B,也是这个道理。
在代码的第八行,scanf()有两个%d,用空格隔开,后面跟两个变量,这就要求我们一次输入两个整数,分别赋给c和d。请注意,’ %d %d ‘之间有空格,因此输入数据时应该有空格。对于scanf(),输入数据的格式应与控制字符串的格式一致。
有关编程的更多知识,请访问:编程学习课程!那是c语言中scanf的作用。更多详情,请关注Lei.com其他关于php知识的相关文章!
一分快三技巧返回0;}操作结果:
12
60
a b=72
10 23
C*d=230的意思是按回车键。
从键盘输入12,然后按回车键。scanf()将读取输入数据,并将其分配给变量A;在这个输入结束时,执行下一个scanf()函数,然后从键盘输入60,按回车键,60将被赋给变量B,也是这个道理。
在代码的第八行,scanf()有两个%d,用空格隔开,后面跟两个变量,这就要求我们一次输入两个整数,分别赋给c和d。请注意,’ %d %d ‘之间有空格,因此输入数据时应该有空格。对于scanf(),输入数据的格式应与控制字符串的格式一致。
有关编程的更多知识,请访问:编程学习课程!那是c语言中scanf的作用。更多详情,请关注Lei.com其他关于php知识的相关文章!