输入一个任意进制的数,转换为其他三种进制。用C或C++编程实现32位无符号数(或正整数)与十六进制、八进制、二进制之间的转换。如输入任一种进制数,则输出其它三种与之对应的制数。实现时使用位运算:采用循环移位,将32位整数一位一位从左向右移出并显示
收起
位运算进制转换_Admini$trat0r的博客-CSDN博客 先看以下文章了解一下https://blog.csdn.net/shichaosong/article/details/8812402上代码#include <iostream>using namespace std;int log2(int a) { int count = 0; while (1) { if (a >>= 1) count++; else break; https://blog.csdn.net/qq_41863100/article/details/120321343
报告相同问题?