近来写了一些杂七杂八的东西,刚刚好需要用到这个东西,之前也写过这个方面的,但是总觉得不太理想,现在想到一个比较好的方法,嘿嘿,也是经过别人指点的,闲话不说了,看代码 这个表是用来方便执行的速度的,呵呵 static char HexToBinTable[128] = { 0 } ; static bool HexToBinTable_B = false ; static bool MAKE_HexToBinTable() { if (!HexToBinTable_B) { //--------------------------------------------- HexToBinTable[0x30] = 0x00 ; HexToBinTable[0x31] = 0x01 ; HexToBinTable[0x32] = 0x02 ; HexToBinTable[0x33] = 0x03 ; HexToBinTable[0x34] = 0x04 ; HexToBinTable[0x35] = 0x05 ; HexToBinTable[0x36] = 0x06 ; HexToBinTable[0x37] = 0x07 ; HexToBinTable[0x38] = 0x08 ; HexToBinTable[0x39] = 0x09 ; // //--------------------------------------------- HexToBinTable[0x41] = 0x0A ; HexToBinTable[0x42] = 0x0B ; HexToBinTable[0x43] = 0x0C ; HexToBinTable[0x44] = 0x0D ; HexToBinTable[0x45] = 0x0E ; HexToBinTable[0x46] = 0x0F ; // //---------------------------------------------