c++基本的输入输出

目录

前言: 

❀简介:

❀I/O 库头文件:

❀标准的输入输出流:

cout:

cin:

❀标准错误流:(cerr)

❀标准日志流:(clog)

❀大注意:

结语:


前言: 

主要介绍C++ 编程中最基本以及最常见的 I/O 操作

❀简介:

C++ 的 I/O 发生在流中,流是字节序列。

输入操作:字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存

输出操作:字节流是从内存流向设备(如显示屏、打印机、磁盘驱动器、网络连接等)

❀I/O 库头文件:

iostream:文件定义了基本的输入输出:标准输入流、标准输出流、非缓冲标准错误流和缓冲标准错误流

fstream:为用户控制的文件处理声明服务

iomanip:通过所谓的参数化的流操纵器(比如 setw 和 setprecision),用来声明对执行标准化 I/O 相关服务

❀标准的输入输出流:

cout:

⭐cout 对象"连接"到标准输出设备——通常是显示屏

⭐而且cout 与流插入运算符 <<一起使用

例如:

#include
using namespace std
int main(){
    cout<<"hello"<

注:这里的endl可以和连在前面的省略,它代表换行,不加这个不换行,另一种写法是<<"\n" 

cin:

⭐cin 对象附属到标准输入设备——通常是键盘

cin 是与流提取运算符 >> 一起使用

#include
using namespace std
int main(){
    int a;
    cin>>a;//假设输入2
    cout<

注意:>>可以在一个语句中多次使用哦。

❀标准错误流:(cerr)

cerr 与流插入运算符 << 结合一起使用

⭐cerr 对象附属到标准输出设备——通常为显示屏

⭐ cerr 对象是非缓冲的,意味着每个流插入到 cerr 都会立即输出。

❀标准日志流:(clog)

⭐ clog 与流插入运算符 << 结合使用

⭐ clog 对象附属到标准输出设备——通常是显示屏

⭐  clog 对象是缓冲的——每个流插入到 clog 都会先存储在缓冲区,直到缓冲填满/缓冲区刷新时才会输出。

❀大注意:

cout、cerr 和 clog 在日常的小代码中作用看着一样,都是输出流里的内容,但是当到大程序时差异会开始逐渐显现,因此在后续的代码中,只要是错误消息一律用cerr 流来显示,而其他的日志消息则使用 clog 流来输出。

结语:

感谢观看点赞收藏(●'◡'●)

你可能感兴趣的:(c++,开发语言)