【发布时间】:2017-08-18 12:45:58
【问题描述】:
我写了以下内容来打印 contiki 中 mote 的 ipv6 地址-
static void
print_ipv6_addr(const uip_ipaddr_t *ip_addr) {
int i;
for (i = 0; i <= 7; i++) {
printf("%04x ", ip_addr->u16[i]);
}
}
我的方法打印-
aaaa 0000 0000 0000 1202 0174 0100 0101 而 cooja 显示的 IP 地址是-aaaa::212:7401:1:101。
我知道0000 0000 0000 与:: 相同,但为什么其余部分是“乱码”?我在这里做错了什么?
【问题讨论】: