c语言中如何储存点分式ip地址,如10.165.1.1,用数组还是什么啊?最好举个例子说明

日期:2013-01-10 17:26:19 人气:2

c语言中如何储存点分式ip地址,如10.165.1.1,用数组还是什么啊?最好举个例子说明

点分式的四个数刚刚好是C语言无符号char型数的范围(0-255) 所以比较好的办法是用 unsigned char ip[4] = { 10, 165, 1, 1 };//适于把IP拆分的场合(比如你可能要拆分为网络地址:主机地址) 当然也可以用: char * ip = "10.165.1.1";//适于把IP地址当做一个整体的场合 得看你用于干啥的。 希望对你有帮助。
    A+
热门评论