C++ Primer 第一章 开始
1.C++ Primer 第一章 开始
2.C++ primer 第二章 变量和基本类型输入输出
C++并未定义任何输入输出,取而代之包含了一个标准库提供输入输出。
iostream库包含两个基础类型:istream和ostream,分别表示输入流和输出流,流代表字符序列。
标准库定义了4个IO对象
cin为istream类型对象,也称为标准输入
cout为ostream类型对象,也称为标准输出
标准库还定义了两个ostream对象,名为cerr,clog
cerr来输出警告和错误信息,也称为标准错误
clog输出程序运行时的一般性信息
#include<iostream>
告诉编译器我们想要使用iostream库,尖括号中的名字指出了一个头文件
向流写入数据
输出运算符(<<)
std::cout << "enter two numbers" << std::endl;
<<运算符接受两个运算对象,左侧运算对象必须是一个ostream对象,右侧运算对象是要打印的值。
此运算符将给定的值写到给定的ostream对象中。输出运算符的计算结果就是左侧运算对象。
从流读取数据
输入运算符(>>)
std::cin >> v1 >> v2;
他接受一个istream作为左侧运算对象,接受一个对象作为右侧运算对象。
从给定的istream读入数据,并存入给定对象中。
其它
endl被称为操作符的特殊值,写入endl的的效果是结束当前行,并将与设备关联的缓冲区中的内容刷到设备中。
std::指出cout和endl是定义在名为std的命名空间中的,命名空间可以帮助我们避免名字定义冲突,标准库定义的所有名字都在命名空间std中。
单行注释用双斜线(//)
多行注释用注释界定符(/* */)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现