我有正整数的3个基本表示:
我希望能够以最有效的方式在所有3个表示中的数字之间进行转换.即实现以下6个功能:
unsigned long int Binary2Dec(const string & Bin) {}
unsigned long int Hex2Dec(const string & Hex) {}
string Dec2Hex(unsigned long int Dec) {}
string Binary2Hex(const string & Bin) {}
string Dec2Binary(unsigned long int Dec) {}
string Hex2Binary(const string & Hex) {}
Run Code Online (Sandbox Code Playgroud)
每种方法最有效的方法是什么?我可以使用C和C++,但不能提升.
编辑:"效率"是指时间效率:最短的执行时间.