红色的 RGB 16进制值为:#FF 00 00
白色的 RGB 16进制值为:#FF FF FF
黑色的 RGB 16进制值为:#00 00 00
11111111 00100000 00000000 红色二进制值
11111111 11111111 11111111 白色二进制值
00000000 00000000 00000000 黑色二进制值
与运算(AND) 两个条件同时满足才成立
11111111 00100000 00000000 白色和红色作与运算
00000000 00000000 00000000 黑色和红色作与运算
或运算(OR) 只要一个满足就成立
11111111 11111111 11111111 白色和红色作或运算
11111111 00100000 00000000 黑色和红色作或运算
结论:
1、当白色与其他颜色做 AND 运算时变成其他颜色
当白色与其他颜色做 OR 运算时还是白色
2、当黑色与其他颜色做 AND 运算时还是黑色
当黑色与其他颜色做 OR 运算时变成其他颜色