Jim*_*ell 1 c++ console-application visual-studio-2008
我正在编写测试应用程序,我希望尽可能简单.我记得有一种方法可以用cout
ASCII格式将二进制数据打印到控制台.例如:
int myVar = 0x1234;
cout << "My variable: 0x" << myVar << endl;
Run Code Online (Sandbox Code Playgroud)
希望这会打印到控制台这样的事情:
我的变量:0x1234
有谁知道如何正确修改ios
(?)标志以ASCII格式将不可读数据打印到控制台?谢谢.
您似乎想要以十六进制格式打印二进制数据.这可以使用六角形操纵器完成:
#include <iostream>
using namespace std;
// ...
int myVar = 0x1234;
cout << "0x" << hex << myVar; // 0x1234
Run Code Online (Sandbox Code Playgroud)
请注意,这仅适用于整数.
归档时间: |
|
查看次数: |
2062 次 |
最近记录: |