如何对需要使用的数据进行输入输出C来

数据输入

在C++程序执行期间,要给变量输入数据时,可使用cin来实现,其一般格式为:

cin》变量名1[》变量名2》变量名3…》变量名n];

其中,“》”称为提取运算符,表示将暂停程序的执行,等待用户从键盘上输入相应的数据。在提取运算符后只能跟一个变量名,但“》变量名”可以重复多次,既可给一个变量输入数据,也可给多个变量输入数据。例如,有下列程序片段,可通过键盘给变量发送数据:

则程序运行时,执行到cin时,等待用户从键盘输入数据。若输入:

则将整数1赋给变量i,将整数2赋给变量j;将实数1.0赋给变量x,将实数2.0赋给变量y;将‘a’赋给变量c。其中<CR>代表回车键。

需要输入数据的变量的数据类型可以是整型、实型和字符型。在输入数据时,各数据之间要用分隔符隔开,分隔符可以是一个或多个空格,也可以是回车。输入回车键的作用是:一方面告诉cin已输入一行数据,cin开始从输入行中提取输入的数据,并依次将所提取的数据赋给cin中所列举的变量;另一方面起到输入数据之间的分隔符的作用。当cin遇到回车键时,若仍有变量没有得到数据,则继续等待用户输入新的一行数据。当cin遇到空格时,输入行中的数据没有提取完,则可给其他变量赋值。例如,上例中,数据输入的方法可以是:

1 2 1.0 2.0 a<CR>

也可以是:

1<CR>

2<CR>

1.0<CR>

2.0<CR>

a<CR>

注意:从键盘上输入数据的个数、类型、顺序必须与cin列举的变量一一对应。

超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架

数据输出

在C++程序中,当要输出表达式的值时,可使用cout来实现,其一般格式为:

cout《表达式1[《表达式2《表达式3…《表达式n];

其中,“《”称为插入运算符,它将紧跟其后的表达式的值输出到显示器当前光标的位置。例如,有如下程序片段:

inta=1,b=2;

charc=′a′;

cout《a=《a《′\t′《b=《b《′\n′;

cout《c=《c《′\n′;

则执行后显示器上显示:

a=1   b=2

c=a

程序运行后,输出语句中首先原样输出“a=”;输出变量a的值;输出横向制表符,即跳到下一个制表位;再原样输出“b=”;输出变量b的值;输出一个换行符,即换行;再原样输出“c=”;按字符形式输出字符变量c的值;最后再输出一个换行符,表示后面的输出从下一行开始。

当用cout输出多个数据时,在缺省情况下,是按每一个数据的实际长度输出的,并且在每一个输出的数据之间没有分隔符。例如,设有如下程序片段:

inti=1,j=2,k=3;

floatx=3.,y=20;

cout《i《j《k《′\n′;

cout《x《y《′\n′;

则执行后输出结果为:

3.20

显然,根据以上的输出,无法分清哪一个变量的输出值是多少。为了区分输出的数据项,在每一个输出数据之间要输出分隔符。分隔符可以是空格、制表符或换行符等。如上面的输出语句可改为:

cout《i《′\t′《j《′\t′《k《′\n′;

cout《x=《x《′\t′《y=《y《′\n′;

则执行后输出结果为:

1    2    3

x=3. y=20

数据输出过程中也可以加入一些字符进行输出数据的分隔,如上面的语句可以改为:

cout《i《,《j《,《k《′\n′;

cout《x=《x《,《y=《y《′\n′;;

则执行后输出结果为:

1,2,3

x=3.,y=20

好了,本文到此结束。如果对编程、计算机、程序员方面感兴趣的话,欢迎私信联系我,随时交流!点个


转载请注明:http://www.aierlanlan.com/rzgz/2862.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了