首页 > 代码库 > 1.2 初始输入输出
1.2 初始输入输出
C++语言并未定义任何输入输出(IO)语句,取而代之,包含一个全面的标准库(standard library)来提供IO机制(以及很多其他设施)。在C++中使用了iostream库。iostream库包含两个基础类型istream和ostream,分别表示输入流和输出流。一个流就是一个字符序列,是从IO设备读出或写入IO设备的。术语“流”(stream)想要表达的是,随着时间的推移,字符是顺序生成或消耗的。
标准库定义了4个IO对象:
1). 标准输入(standard input):cin(发音为see-in)
2). 标准输出(standard output):cout(发音为see-out)
3). 标准错误(standard error): cerr
4). 一般性信息:clong(发音为see-log)
一个使用IO库的程序
通过使用IO库,我们扩展main程序,使之能提示用户输入两个数,然后输出他们的和:
1 #include <iostream> 2 3 int main(void) 4 { 5 std::cout << "Enter two numbers:" << std::endl; 6 int v1 = 0, v2 = 0; 7 std::cin >> v1 >> v2; 8 std::cout << "The sum of " << v1 << " and " << v2 9 << " is " << v1 + v2 << std::endl; 10 11 return 0; 12 }
这个程序开始时在用户屏幕打印提示信息,然后等待用户输入。键入一个回车后,程序产生一个输出,具体操作和步骤见如下(使用的是linux平台):
$ g++ -o main main.cpp $ ls main main.cpp $ ./main Enter two numbers: 3 7 The sum of 3 and 7 is 10
1.2 初始输入输出
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。