二进制与逻辑运算

  • Post author:
  • Post category:其他


二进制是十分深刻的思想,不是说,一个数字系统只有 0/1 就意味着它是二进制,这是对二进制的狭隘理解,而是某系统,仅有两种状态:

  • 0/1、开关

    • 开关的通断;
  • 阴阳、黑白
  • 男女

1. 减去1

一个数不管是二进制形式,还是十进制形式,减去1,都将实现偶数和奇数之间的相互转化;

2. 逻辑运算的实际意义

考虑下面的场景,有明星团队(有男有女)的粉丝见面会(有男有女),各排成一列拥抱致意,但是出于对尴尬性的考虑,男明星就不再跟男粉丝拥抱了。

男女 && 男女 ⇒

  • 男男,×
  • 男女,√
  • 女男,√
  • 女女,√

显然是二进制,如果将男设为 1,女设为 0,则明星与粉丝相与时为 1 时,是男明星遇到男粉丝的情况。

如果将男设为 0,女设为 1,则明星与粉丝相或时为 0,也是男明星遇到男粉丝的情况。



版权声明:本文为lanchunhui原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。