【发布时间】:2013-08-15 04:05:24
【问题描述】:
#include<algorithm>
#include<iostream>
using namespace std;
int main()
{
cout << (uint8_t)123 << endl;
}
这将输出 { ,因为 { 的 ASCII 是 123。
但我想改用123。我发现cout << (int)123 << endl; 会这样做,但我不愿意每次都将uint_8 转换为int。我可以配置cout 来实现这个吗?
【问题讨论】:
-
你为什么不传递一个实际的int,你的代码每次运行一次是什么意思
-
创建一个辅助函数来完成它。
-
演员有什么问题?
-
@WiSaGaN 如果他改进了这个问题,我非常愿意撤回我的近距离投票,现在他的整个代码是 1 行,对我来说真的没有任何意义
-
@user93353 实际上我得到了一个
uint_8的数组...