二进制加法的一个问题

我糊涂了,10010100+110010=11000110.运用的定律是0+0=0,0+1=1.1+1=0 逢2进1. 但是算网络地址时候,要用子网页码+IP地址=网络地址。把子网页码和IP地址转换二进制相加时候,怎么不是用的二进制相加的定律?
如10101100+11111111=10101100 用的是另外的公式啊 1+1=1,1+0=0,0+0=0这是怎么回事? 如果用开始的二进制算就不对了啊,不可能那么进位把,因为只有8位数。满了还能进位?
网络号=IP地址+子网也码 (二进制)
那 网络广播地址怎么算?Network broadcast address
IP add:192.168.10.234
子网页码:255.255.255.0
怎么算 网络广播地址?
那假如ip地址是:192.168.10.234 那网络广播地址是 192.168.0.255还是192.168.10.255? 哪个正确

那个不是二进制加法,子网掩码是用来逻辑“与”的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-10-28
这个不是加运算,是‘与’运算
规则是1^1=1,1^0=0;0^0=0;就是说和1'与'保持不变,和0'与'结果为0
好比你的ip地址是192.168.0.1;
子网掩码是255.255.255.0;二进制是11111111.11111111.11111111.00000000
两个地址相与就是1对应的部分就是192.168.0
那个地方就是网络地址

网络的广播地址就是改网络的最后一个ip地址
即192.168.0.1,子网掩码是255.255.255.0,它的网络地址是192.168.0.0
那么广播地址就是该网络地址最后一个即192.168.0.255本回答被提问者采纳
相似回答