cin和cout的用法(头文件是<iostream>)

一:标准输入函数cin 

    它是代表标准的输入设备--键盘,它是属于流的,他的用法和流的用法是一样的。也就是:cin>>变量; 输入多个变量可以写在一行,如:cin>>x>>y>>z; 这样写不好看,一般在输入语句的前面,都要做一个提示,”请输入×××”。 

    另外,这个函数是不用带地址符号"&"的,也不用写明变量类型,千万不要跟scanf混淆。当然也不检查变量输入是否合法。如:  

int i; 

cout<<"please input a number:" 

cin>>i; 

cout<<"i="<<i<<endl;

如果你输入的是一个字符如'a'那么他也不检查,但你输出的结果不是正确的,这要手工进行检查。当然他也跟scanf一样,如果在循环内部输入不合法的变量值,那么也将陷入死循环。如下:  

/*一个输入不合法变量陷入死循环的例子*/ 

 

endl是C++标准库中的操控器(Manipulator),包含于<iostream>(<iostream>),命名空间(namespace):std。注意endl(为字母l)而非end1(数字1)。
    ‍意思:一行输出结束,然后输出下一行    全称:end of line
  endl英语意思是end of line,即一行输出结束,然后输出下一行。 


posted on 2016-10-25 17:50  Dove1  阅读(6027)  评论(0编辑  收藏  举报