将11110111001101011110010000011000的二进制ip地址转换为十进制,要有计算过程

速度 救急
2024-12-31 13:32:14
推荐回答(5个)
回答1:

11110111.00110101.11100100.00011000
先把你那个IP分成四组8位的二进制数
然后开始计算
从左到右的这8位2进制数就相当于2的7次方到0次方 原先是1的就把2的相应几次方填进去 0的不要管 最后相加
那么
7次方 6 5 4 3 2 1 0分别是
128 64 32 16 8 4 2 1
所以这四组数字就是
128 64 32 16 0 4 2 1 相加等于 247
0 0 32 16 0 4 0 1 53
128 64 32 0 0 4 0 0 228
0 0 0 16 8 0 0 0 24
所以该IP地址就是247.53.228.24

回答2:

一个IP地址分为4段,以上的IP分为四段就是:11110111.00110101.11100100.00011000,然后分别把每一段换算成10进制:
1*2^7+1*2^6+1*2^5+1*2^4+0*2^3+1*2^2+1*2^1+1*2^0 . 0*2^7+0*2^6+1*2^5+1*2^4+0*2^3+1*2^2+0*2^1+1*2^0 .
1*2^7+1*2^6+1*2^5+0*2^4+0*2^3+1*2^2+0*2^1+0*2^0 .
0*2^7+0*2^6+0*2^5+1*2^4+1*2^3+0*2^2+0*2^1+0*2^0
=128+64+32+16+0+4+2+1 .0+0+32+16+0+4+0+1.128+64+32+0+0+4+0+0.0+0+0+16+8+0+0+0
=247.53.228.24

回答3:

8个一组 依次换位十进制 11110111就是 1*128+1*64+1*32+1*16+0*8+1*4+1*2+1*1=255
其中 128 64 32 16 8 4 2 1 为位权
11110111分别与对应的位权相乘即可

回答4:

11110111001101011110010000011000=
((((((((((((((((((((((((((((((((1*2)+1)*2)+1)*2+1)*2+0)*2+1)*2+1)*2+1)*2+0)*2+0)*2+1)*2+1)*2+0)*2+1)*2+0)*2+1)*2+1)*2+1)*2+1)*2+0)*2+0)*2+1)*2+0)*2+0)*2+0)*2+0)*2+0)*2+1)*2+1)*2+0)*2+0)*2+0)*2=8268517472

回答5:

247.53.228.24