今天在群里看到讨论十进制转化十六进制的代码,于是记录下来,很强的代码。 #define pj_hex_digits "0123456789abcdef" void pj_val_to_hex_digit(unsigned value, char *p) //十进制转成16进制 { *p++ = pj_hex_digits[ (value & 0xF0) >> 4 ]; *p = pj_hex_digits[ (value & 0x0F) ]; }