【C++】标准流与命名空间简介 ( Visual Studio 2019 中创建 C++ 项目 | iostream 标准流 | std 标准命名空间 | cout 控制台输出 )
  K1I6GvxBEuyy 2023年11月02日 59 0



文章目录

  • 一、Visual Studio 2019 中创建 C++ 项目
  • 二、C++ 代码编写
  • 1、iostream 标准流
  • 2、std 标准命名空间
  • 3、cout 控制台输出
  • 4、代码示例







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



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

【C++】标准流与命名空间简介 ( Visual Studio 2019 中创建 C++ 项目 | iostream 标准流 | std 标准命名空间 | cout 控制台输出 )_c++

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

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

【C++】标准流与命名空间简介 ( Visual Studio 2019 中创建 C++ 项目 | iostream 标准流 | std 标准命名空间 | cout 控制台输出 )_std_02

输入项目名称 和 位置 , 创建工程 ;

【C++】标准流与命名空间简介 ( Visual Studio 2019 中创建 C++ 项目 | iostream 标准流 | std 标准命名空间 | cout 控制台输出 )_std_03

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

【C++】标准流与命名空间简介 ( Visual Studio 2019 中创建 C++ 项目 | iostream 标准流 | std 标准命名空间 | cout 控制台输出 )_visual studio_04

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

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

【C++】标准流与命名空间简介 ( Visual Studio 2019 中创建 C++ 项目 | iostream 标准流 | std 标准命名空间 | cout 控制台输出 )_开发语言_05

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

【C++】标准流与命名空间简介 ( Visual Studio 2019 中创建 C++ 项目 | iostream 标准流 | std 标准命名空间 | cout 控制台输出 )_visual studio_06






二、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 . . .

【C++】标准流与命名空间简介 ( Visual Studio 2019 中创建 C++ 项目 | iostream 标准流 | std 标准命名空间 | cout 控制台输出 )_开发语言_07


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  8Tw5Riv1mGFK   2024年05月01日   78   0   0 C++
  BYaHC1OPAeY4   2024年05月08日   56   0   0 C++
  yZdUbUDB8h5t   2024年05月05日   43   0   0 C++
  oXKBKZoQY2lx   2024年05月17日   56   0   0 C++
K1I6GvxBEuyy
作者其他文章 更多