Advertisement
Advertisement

新足迹

 找回密码
 注册
新足迹 › 门户 › AI 相关› 查看内容

位运算的OR(|)能不能反转得到原始数字??

2011-11-2 13:39| 发布者: 梦呓人 | 查看: 3090| 原文链接

在SQL Server里面:

               1 代表 Sunday
               2 代表 Monday
               4 代表 Tuesday
               8 代表 Wednesday
               16 代表 Thursday
               32 代表 Friday
               64 代表 Saturday


假设一周全选的话,那么7个数字【OR操作】后就是127;

如果不选Friday(32)的话,那么运算之后是95;

如果不选Tuesday(4)和Saturday(64)的话结果是59,以此类推。



我现在如果已经知道最后的结果(一个数字),如何可以反算出哪一个数字(天)没有被选择?


谢谢!
Advertisement
Advertisement


Advertisement
Advertisement
返回顶部