c++输入输出流的用法
时间: 2023-11-14 16:11:36 浏览: 119
标准C++输入输出流与本地化
5星 · 资源好评率100%
C++中的输入输出流是用于进行数据输入输出的类,包括了cin和cout。在使用流类之前,需要在程序中包含iostream头文件。下面介绍一些常用的输入输出流的用法:
1. 输出流cout:cout是流类ostream的对象,用于向标准输出设备(通常是显示器)输出数据。可以使用<<运算符将数据插入到输出流中,例如:cout << "Hello World!" << endl; 这条语句会输出字符串"Hello World!"并换行。
2. 输出流put:put是ostream类的成员函数,用于输出单个字符或ASCII码值。例如:cout.put('A'); 这条语句会输出字符'A'。
3. 输出流write:write是ostream类的成员函数,用于输出指定长度的字符串或二进制数据。例如:char str[] = "Hello World!"; cout.write(str, sizeof(str)); 这条语句会输出字符串"Hello World!"。
4. 输入流cin:cin是流类istream的对象,用于从标准输入设备(通常是键盘)读取数据。可以使用>>运算符将数据从输入流中提取出来,例如:int x; cin >> x; 这条语句会从键盘读取一个整数并存储到变量x中。
5. 输入流get:get是istream类的成员函数,用于从输入流中读取单个字符或ASCII码值。例如:char ch; cin.get(ch); 这条语句会从键盘读取一个字符并存储到变量ch中。
6. 输入流getline:getline是istream类的成员函数,用于从输入流中读取一行字符串。例如:string str; getline(cin, str); 这条语句会从键盘读取一行字符串并存储到变量str中。
阅读全文