本文实例讲述了C++实现数字转换为十六进制字符串的方法。分享给大家供大家参考。具体如下:
function toHex(number, min)
{
var hexes = [\'0\', \'1\', \'2\', \'3\', \'4\', \'5\', \'6\', \'7\', \'8\', \'9\', \'A\', \'B\', \'C\', \'D\', \'E\', \'F\'];
var hex = \'\';
var min = min || 2;
var nibble;
do
{
nibble = number & 0x0f;
number = number >> 4;
hex = hexes[nibble] + hex;
}
while( number );
if( hex.length < min )
{
hex = new Array(min-hex.length+1).join(\'0\') + hex;
}
return \'0x\'+hex;
}
希望本文所述对大家的C++程序设计有所帮助。
本文地址:https://www.stayed.cn/item/14923
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我