封装函数

image.png

宏函数(更好)

  1. /* 以 %d.%d.%d.%d 的形式打印主机序的IP,一般用于打印调试 */
  2. #define IPV4_STR(HOST_IPV4) \
  3. (HOST_IPV4 >> 24) & 0xFF, \
  4. (HOST_IPV4 >> 16) & 0xFF, \
  5. (HOST_IPV4 >> 8) & 0xFF, \
  6. HOST_IPV4 & 0xFF
  7. /* 打印一个int型的ip */
  8. printf("%d.%d.%d.%d", IPV4_STR(ip))