Chinaunix首页 | 论坛 | 博客
  • 博客访问: 384805
  • 博文数量: 80
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1767
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-24 16:18
个人简介

为啥不能追求自己的爱好一辈子呢

文章分类

全部博文(80)

文章存档

2017年(1)

2015年(2)

2014年(18)

2013年(59)

分类: LINUX

2014-01-14 20:30:47

   今天想根据一个子网和子网掩码取一下子网中的ip,格式例如
   10.2.31.0/24

    我就随便写了一个右移的操作,取出来子网下面的主机个数
     ~0 >> 24

   打印出来总是-1,也算是好久没用右移了,里面的陷阱都忘了。

    稍微看了一下,0 默认的是signed,signed的向右移动,会有两种
    算数右移或者逻辑右移,如果是逻辑的话是没问题的,
     

       如果算数的话,就会复制最左边的符号位。


      负数的话变成高位都填充1了。
阅读(995) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~