本文实例讲述了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
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我