当inet_pton函数将地址转换为struct in_addr. 有这个:
#include <stdio.h>
#include <arpa/inet.h>
int main(){
char str[4];
inet_pton(AF_INET, "1.2.3.4", (int*)str);
printf("%i\n", *((int*)str));
}
我明白了
67305985
所以地址1.2.3.4被转换为价值的“网络地址”(inet_pton的手册页)67305985,我不明白。我知道该函数将转换后的值保存为 type of struct in_addr,但这基本上是一个 int ,所以我可以将它转换为 an int(我做了)并得到这个废话。那么我应该如何解释67305985address的值1.2.3.4?