在程序中,难免用的二进制和十进制之间的转换.遇到一个场景,通过ip和子网掩码,计算地址范围. 而地址范围为:网络地址+1—— 广播地址 -1 . 网络地址即ip和子网掩码的与的位运算.广播地址为:网络地址的主机位全部换成1. 打个比方: IP为: 192.168.0.0 /16 ,这里,/16表示前16为是网络位,后16位是主机位. 子网掩码为:255.255.255.0/24,这里,/24表示前24位是网络位,后8位是主机位. 要求得:地址范围,首先就需求出网络地址和广播地址.进而涉及到二进…