c ++打印带有int单词ostream&os的十六进制

时间:2018-10-11 02:23:16

标签: c++ printing hex

我是堆栈溢出的新手。

我在弄清楚如何完成此作业的代码时遇到麻烦。这是分配的说明。

  

该函数将单词的十六进制表示形式写入输出流os。该功能必须使用位操作(不允许使用十六进制操纵器)。

这是我到目前为止所拥有的。

extern const int N = sizeof(int) * CHAR_BIT; 

void printHexadecimal(int word, ostream& os)
{
    for (i = (N - 1)/4*4; i >= 0; i-= 4)
    {
        getBit () 
    }
}

0 个答案:

没有答案