关于以二进制存储并显示其小数

时间:2014-02-17 17:59:54

标签: c++ binary

运行以下内容时,不会显示任何内容。我该如何纠正?

编译器:g ++

我的意图:以二进制/十六进制/八进制存储值,显示为十进制等值

int main()
{

  unsigned char c = 0b00001111;
  cout << c << endl;

}

1 个答案:

答案 0 :(得分:2)

0b00001111等于15并且是不可打印的字符。

尝试等于0b1000001的{​​{1}}并打印65

获取A

15

有关可打印的ASCII代码,请与她联系:http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters