毕业论文
您现在的位置: 语言识别 >> 语言识别前景 >> 正文 >> 正文

C语言输入与输出函数

来源:语言识别 时间:2024/10/10
众所周知,C语言需要输入和输出,那么今天小编我就带领大家去学习这个编程必不可少的输入和输出函数。一,首先我们先来学习输出函数(printf)其意义是:按指定的格式输出值。因此,函数在括号中的参数都由以下两部分组成:1、格式控制串:格式控制串是一个字符串,必须用双引号括起来,它表示了输入输出量的数据类型。在printf函数中可以在格式控制串内出现非格式控制字符,这时在显示屏幕上会显示源字符串。2、参数表:参数表中给出了输出的变量。当有多个变量时,用英文逗号(,)分开。例如:printf(sineof%lfis%lf\n,x,s);//%lf为格式字符,表示按双精度浮点数处理,它在格式串中两次现,对应了x和s两个变量//其余字符为非格式字符则照原样输出在屏幕上。!注意;我们在使用输出函数的时候经常忽略了括号中的双引号,还有在函数结束时的分号。这会导致程序无法编译。当然了,我们看见的在输出函数的括号中总有\n那么这个是转义字符每个转义字符,有他们不同的意义。有无皆可,但是在输出的时候,会影响数据的排版哦!详细请参考下表。二,输入函数(scanf)它的格式与上面的输出函数几乎相同,其一般格式为scanf(%d%fa%c,intNum,floatNum,c);//其中%d,%f,%c为格式字符,表示将输入的数据分别以整数、浮点数和字符形式赋值给变量intNum,floatNum,c其中的空格和a为分隔符变量intNum,floatNum,c都有一个符号,表示取地址。就是在计算机的内存中存储刚才输入的数据,并记录存储地址,在调用的时候,计算机可以迅速找到。为大家举一个例子;#includestdio.h#includestdio.hintmain(){while(1){doublea,b,area;printf(请输入矩形的长和宽\n);scanf(%lf%lf,a,b);area=a*b;printf(%lf,area);}return0;}其中while是我们之前学习的循环语句,在C语言中1表示进行,0表示停止,因为计算机这识别机器码(二进制),而C语言中的编译过程就是将我们的程序编译成二进制形式,之后计算机才能识别。而在这里我们用的是double变量,它是浮点型变量,精确度高,之后我会为大家讲解这个的。好了今天的学习就到这里了,我们不用每天学太多,吃多嚼不烂。了解,精通就ok了。感谢老铁。

转载请注明:http://www.0431gb208.com/sjsbszl/7747.html