本文实例讲述了C++实现数字转换为十六进制字符串的方法。分享给大家供大家参考。具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
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++程序设计有所帮助。