c++ - 如何以十六进制打印字节数组 - C++
问题描述
我这里有一段代码:
#include <iostream>
#include <iomanip>
using namespace std;
int main(void)
{
unsigned char bytes[] = {0x43,0x4d,0x30,0x30,0x0f,0x0D};
std::cout << std::hex << bytes[0] <<std::endl;
}
上面的程序正在将 C 打印到命令行。如何使程序将 43 打印到命令行。我的操作系统是 Windows 10、64 位。
解决方案
推荐阅读
- angular - 用于单元测试的 Angular 基类
- git - 无法将文件夹推送到远程存储库,因为它是“最新的”
- python - Python:创建一个只有工作日(周一到周五)的日期序列
- javascript - 在 React 中将组件道具传递给父组件时无法绑定事件
- c++ - c++ ppl.h for linux中的parallel_for
- angularjs - 做一个需要复杂配置输入的 AngularJS 组件是一种好方法吗?
- php - 如何查询 Eloquent 关系,只显示最新记录
- javascript - 使用 Select2 小部件时检索选项名称而不是本地存储 JavaScript 中的值
- msys - bash:git:在 MSYS 中找不到命令
- python - 使用 pandas_profiling 时 Python 中的属性错误