在不考虑可读性的情况下, 将数值转为16进制字符串会更高效
1 | const char hex_digits[] = "0123456789ABCDEF"; |
1 | // 使用静态数组或栈上的数组代替动态分配的缓冲区,因为动态分配的缓冲区需要调用malloc和free函数,这些函数可能比较耗时 |
在不考虑可读性的情况下, 将数值转为16进制字符串会更高效
1 | const char hex_digits[] = "0123456789ABCDEF"; |
1 | // 使用静态数组或栈上的数组代替动态分配的缓冲区,因为动态分配的缓冲区需要调用malloc和free函数,这些函数可能比较耗时 |