【发布时间】:2010-08-26 10:04:46
【问题描述】:
我找到了以下线程:
Calculate broadcast address from ip and subnet mask 以及指向http://lpccomp.bc.ca/netmask/netmask.c 的链接
谁能解释一下下面这行,我不明白:
for ( maskbits=32 ; (mask & (1L<<(32-maskbits))) == 0 ; maskbits-- )
尤其是mask & (1L<<(32-maskbits))
【问题讨论】:
标签: c bit-manipulation bit-shift bitwise-operators