计算IP地址

原创 2005年04月27日 17:27:00

#include<iostream>
#include<string>


using namespace std;

void main()
{
 int group=0,i;
    int save[100][4];
    string num;

 while( cin>>group )
 { 
    for (int m=0;m<group;m++)
  for (int n=0;n<4;n++)
   save[m][n]=0;

    for (i=0; i<group; i++)
 { 
  int exp=256;

  cin>>num;
         for (int a=0;a<8;a++)
   {    exp/=2;
    if (num[a]=='1')
     save[i][0]+=exp;
   }
   exp=256;

    for (int d=8;d<16;d++)
    {  exp/=2;
    if (num[d]=='1')
    save[i][1]+=exp;
   }
  exp=256;
  
          for (int b=16;b<24;b++)
    {  exp/=2;
    if (num[b]=='1')
     save[i][2]+=exp;
   }
   exp=256;

          for (int c=24;c<32;c++)
    {  exp/=2;
    if (num[c]=='1')
     save[i][3]+=exp;
   }
    }
 for (int z=0;z<group;z++)
 {
  for (int zz=0;zz<3;zz++)
   cout<<save[z][zz]<<".";
  cout<<save[z][3]<<endl;
 }
 
 
 }
}


如何计算IP地址

一、 IP地址概念 IP地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。网络ID用来标识计算机所处的网段;主机ID用来标识计算机在网段中的位置。...
  • shaziln
  • shaziln
  • 2015年07月02日 09:40
  • 3930

如何计算ip地址及子网掩码

转自:http://hi.baidu.com/ww2000e/item/98f7b9f6d396d5b430c1994f 首先,我们看一个CCNA考试中常见的题型:一个主机的IP地址是202.11...
  • hackerwin7
  • hackerwin7
  • 2014年03月24日 10:45
  • 6171

ip地址个数的计算

一个IP地址,却关联太多的知识 二进制与 8 比特 电脑中显示出来的数字是 10 进制的,键盘的每一个键都有一个 8 位的二进制,所以 1 字节等于 8 比特。对数字而言,1 的二进制是 00000...
  • tty521
  • tty521
  • 2017年04月02日 11:36
  • 629

彻底明白IP地址——计算相关地址

彻底明白IP地址——计算相关地址知道ip地址和子网掩码后可以算出: 1、 网络地址 2、 广播地址 3、 地址范围 4、 本网有几台主机 例1:下面例子IP地址为192·168·100·5 子网掩码是...
  • Borenbao
  • Borenbao
  • 2006年11月16日 10:51
  • 1235

知道一个IP地址,如何计算出它的子网掩码啊?

子网掩码计算方法有两种:   方法一:利用子网数来计算:   1.首先,将子网数目从十进制数转化为二进制数;   2.接着,统计得到的二进制数的位数,设为N;   3.最后,先求出此IP地址对...
  • coding1994
  • coding1994
  • 2016年07月06日 00:21
  • 24676

【计算机网络常见面试题】IP地址一道计算题

已知172.31.128.255/18,试计算: 1、子网数目, 2、网络号, 3、主机号, 4、广播地址, 5、可分配IP的起止范围 1、算子网数目 首先将/18换成为我们习惯...
  • chenkeng2009081030
  • chenkeng2009081030
  • 2014年03月29日 16:36
  • 1027

ip地址和子网掩码的相与计算规则

附加一点:根据ip和网关计算网络号:ip和网关的相与规则:1与1相与是1 1与0相与是0 0与1相与是0 0与0相与还是0 一个B类地址,它的子网掩码为255.255.224.0,能划分多少个子...
  • liuCoding
  • liuCoding
  • 2016年12月18日 23:52
  • 3741

IP地址分类与子网掩码有关计算

一、IP地址1、IP地址基本概念 IP地址在网络层将不同的物理网络地址统一到了全球唯一的IP地址上(屏蔽物理网络差异),是唯一标识互联网上计算机的逻辑地址(相当于手机号码,可以通过唯一的手机号码找到...
  • zhangliangzi
  • zhangliangzi
  • 2016年04月27日 20:36
  • 1144

由ip计算子网掩码和默认网关

超过255台电脑IP和子网掩码的一些知识我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP   A类IP段  0.0.0.0 到127.255.255.255   B类IP段...
  • hiyajo_salieri
  • hiyajo_salieri
  • 2017年02月23日 11:25
  • 2308

如何计算IP地址及CIDR

一、 IP地址概念   www.2cto.com   IP地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。网络ID用来标识计算机所处的网段...
  • fuyuehua22
  • fuyuehua22
  • 2014年07月02日 14:28
  • 1838
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:计算IP地址
举报原因:
原因补充:

(最多只允许输入30个字)