uint8_t mac[6] 转为字符串
时间: 2023-10-21 08:07:20 浏览: 231
C实现与 uint64_t 相同功能的类
将 uint8_t 类型的数组 mac 转换为字符串可以使用以下代码:
```
char macStr[18];
sprintf(macStr, "%02X:%02X:%02X:%02X:%02X:%02X", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
```
其中,%02X 表示按照十六进制输出,不足两位前面补0。':' 是分隔符,最终得到的字符串格式为:XX:XX:XX:XX:XX:XX。
阅读全文