【C++】C++ 代码框架 ① ( Visual Studio 2019 中创建 C++ 项目 | iostream 标准流 | std 标准命名空间 | cout 控制台输出 )





一、Visual Studio 2019 中创建 C++ 项目



打开 Visual Studio 2019 , 选择 " 菜单栏 / 文件 / 新建 / 项目 " 选项 , 创建 新项目 ;

在这里插入图片描述

选择 Windows 平台的 C++ 语言的 控制台程序 ;

选择创建 " 空项目 " , 点击 右下角的 " 下一步 " 按钮 ;

在这里插入图片描述

输入项目名称 和 位置 , 创建工程 ;
在这里插入图片描述

在 " 解决方案资源管理器 " 中 , 右键点击 " 源文件 " , 选择 " 添加 / 新建项 " ;

在这里插入图片描述

在 " 添加新项 " 窗口中 , 选择添加 " C++ 文件(.cpp) " 文件 , 名称设置为 " hello_world.cpp " ;

扫描二维码关注公众号,回复: 16207777 查看本文章

然后 , 点击 右下角 的 " 添加 " 按钮 , 即可添加 C++ 源码文件 ;

在这里插入图片描述

在 " 解决方案资源管理器 " 中 , 创建后的源码 , 显示在 源文件 目录下 ;

在这里插入图片描述





二、C++ 代码编写



所有的 C++ 程序都要先包含 标准 IO 流的 头文件 , 以及 使用 std 标准命名空间 ;


1、iostream 标准流


使用 #include "iostream" 包含 C++ 的标准 IO 流头文件 ;

// 包含 C++ 头文件
#include "iostream"

iostream 标准 IO 流 , 用于处理

  • 标准输入输出
  • 文件输入输出

等操作 ;


iostream 常用标准输入输出流 :

  • cin : 标准输入流 , 从 标准输入设备 读取数据 ;
  • cout : 标准输出流 , 向 标准输出设备 输出数据 ;
  • cerr : 标准错误流 , 向 标准错误设备 输出错误信息 ;
  • fstream : 标准文件输入输出流 , 从文件中 读取数据 , 向文件中输出数据 ;

包含了 iostream 头文件后 , 就可以使用上述输入输出流 ;


2、std 标准命名空间


使用 std 标准命名空间 , 该 命名空间中 , 定义了很多标准定义 ;

// 使用 std 标准命名空间
//		该命名空间中 , 定义了很多标准定义
using namespace std;

上述代码中的 using namespace std; 使用标准命名空间代码 , 是 预处理指令 , 用于 通知 编译器 在当前源码中使用 std 标准命名空间 ;

std 命名空间 是 英文单词 " standard " 缩写 , 该 命名空间 定义了 标准库 的所有元素 , 如 : cout , cin , string 等 ;

  • 如果 不使用 std 标准命名空间 , 使用其中的元素时 , 必须添加 std:: 前缀 , 如 : std::cout , std::cin , std::string 等 ;
  • 如果 使用了 std 标准命名空间 , 可以直接使用 cout , cin , string 等元素 , 不必添加 std:: 前缀 ;

3、cout 控制台输出


在 C 语言中 , 使用 printf 函数 , 就可以向控制台输出数据 , 在 C++ 中仍然可以使用这种方式 ;

	// 使用 C 语言的方式在控制台输出文本
	printf("printf Hello World\n");

C++ 中使用 iostream 中的 cout 标准流输出 , 更加方便 ;

cout 标准输出流 , 可以 将 数据 输出到 标准输出 ( 控制台 ) , 在此处其作用是进行标准输出 , 向控制台输出内容 ;

左移操作符 << 操作符 , 用于将右侧的 字符串内容数据 发送到左侧的流中 , 也就是将 "cout Hello World" 字符串数据发送到 cout 标准输出流中 ;

endl 操作符 的作用是 刷新输出流 , 将内容打印到控制台 并且回车换行 ;

	// 使用 C++ 的方式在控制台输出文本
	//		cout 的作用是进行标准输出 , 向控制台输出内容
	//		C++ 中的 左移操作符 << 
	//			在 C++ 语言中进行了操作符重载 进行了功能增强
	//		endl 的作用是 将内容打印到控制台 并且回车换行
	cout << "cout Hello World" << endl;

4、代码示例


代码示例 :


// 包含 C++ 头文件
#include "iostream"

// 使用 std 标准命名空间
//		该命名空间中 , 定义了很多标准定义
using namespace std;

int main() 
{
    
    
	// 使用 C 语言的方式在控制台输出文本
	printf("printf Hello World\n");

	// 使用 C++ 的方式在控制台输出文本
	//		cout 的作用是进行标准输出 , 向控制台输出内容
	//		C++ 中的 左移操作符 << 
	//			在 C++ 语言中进行了操作符重载 进行了功能增强
	//		endl 的作用是 将内容打印到控制台 并且回车换行
	cout << "cout Hello World" << endl;
	
	// 控制台暂停 , 按任意键继续向后执行
	system("pause");
}

执行结果 :

printf Hello World
cout Hello World
Press any key to continue . . .

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/han1202012/article/details/132297247