在复习hashmap的时候,看到好多操作二进制的问题,刚好也复习下二进制,拿出当年小学学习的二进制的处理方式来描述下这个二进制的问题.我用画板在上面已经描述了9,8,7三个的二进制以及转十进制问题.线不够直,哈哈,不要见怪.

 

二进制的另类看法

以上就是对二进制的一个粗略描述,当我读到hashmap中put时里面的一段代码时

二进制的另类看法

这段代码时,很是感叹代码的完美度,于是我将其进行拆分开进行处理这个&其实是逻辑运算符,即二进制的判断。下面我将上面3个已经算好的进行演示

二进制的另类看法

当10>>2或者100<<2这个的值是多少呢.

10的二进制是1010。

当10>>2是二进制的右移动两位,也就是0010,也就是2

当10<<2是二进制左边移动两位,也就是101000,也就是40.

 

二进制的另类看法

对此,对二进制以及&两者进行相结合记录完成

ps:生活的美好缘于点点滴滴

 

相关文章:

  • 2022-01-04
  • 2022-12-23
  • 2021-06-08
  • 2021-10-21
  • 2022-12-23
  • 2022-12-23
  • 2021-03-31
猜你喜欢
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
  • 2021-12-04
  • 2021-09-08
相关资源
相似解决方案