//-----------------------------------------
//2010/12/31
//Microsoft Visual C++ 6.0
//c++标准输入与输出
//-----------------------------------------
控制台标准输入:cin (读作see-in)
控制台标准输出:cout (读作see-out)
标准输入输出演示程序(一)
我们发现在cout的后面还跟了2个操作符<<,这2个操作符的起到什么功能呢?
说的简单点就是将后面""内的内容输出显示在控制台上。我们编译一下,这时候编译器报错,错误代码如下:
如果换成下面的代码,则调试成功
细心的读者会发现在调试成功的代码中cout的前面加了std::这样一段代码,那么这段代码是什么意思呢?
std::是表明cout是定义在命名空间 std中的
标准输入输出演示程序(二)
在这段代码中,我们发现首先是定义了一个整型变量ip,接着输出显示"请输入您的IP地址:",std::cin 这里是获得我们的输入,比如我们输入192.168.0.1,将输入的信息赋值给ip,在这里我们用到了>>操作符,与前面cout的操作符正好是相反的,编译一下,成功。测试一下是否能正常获得输入信息。
运行结果如下:
请输入您的IP地址:192.168.0.1
192Press any key to continue
怎么就显示了一个192?我们看一下代码,第一行我们定义的是一个整型变量,当然不能显示咯。那么我们修改一下代码。
来看看我们的运行结果,如下:
请输入您的IP地址:192.168.0.1
192.168.0.1
Press any key to continue
把整型换成字符型就把刚刚只显示192的问题解决了。std::endl 与/n是同一个意思,换行。
标准输入输出演示程序(三)
与第二段中程序的运行结果一致。
标准输入输出演示程序(四)
与第二段中程序的运行结果一致。