我是堆栈溢出的新手。
我在弄清楚如何完成此作业的代码时遇到麻烦。这是分配的说明。
该函数将单词的十六进制表示形式写入输出流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 ()
}
}