运行以下内容时,不会显示任何内容。我该如何纠正?
编译器:g ++
我的意图:以二进制/十六进制/八进制存储值,显示为十进制等值
int main()
{
unsigned char c = 0b00001111;
cout << c << endl;
}
答案 0 :(得分:2)
0b00001111
等于15
并且是不可打印的字符。
尝试等于0b1000001
的{{1}}并打印65
。
获取A
:
15
有关可打印的ASCII代码,请与她联系:http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters