PHP中如何通过mysql实现位运算案例教学?

更新于
2026-09-28 19:08:25
1阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计573个文字,预计阅读时间需要3分钟。

PHP中如何通过mysql实现位运算案例教学?

位运算,判断状态与运算位状态,同时判断32位状态,节省存储空间,便于扩展。若不知位运算词,请参阅。

位运算,赋值状态时异或对应位数1的整形,判断状态则与运算对应位数1的整形。最大用处就是同时判断32位状态,节省存储空间,便于扩展,

 如果你不知道什么是位运算的话, 那么请你先去看看基础的C语言教程吧。
与运算 a & b  ,
或运算 a | b , 
异或运算 a ^ b ,

或者
你也可以将 与运算理解为 + 法 
例如
1|2 = 3   (1+2 = 3)
1|2|4 = 7 (1+2+4 = 7)

将 异或运算理解为 - 法
例如
3^2 = 1 (3-2 = 1)
3^1 = 2  (3-1 = 2)

最后将 与运算 作为判断
例如
3&2 = 1    (3 = 1 + 2, 由 1和2组成 ,所以判断3&2 = 1 ) 
3&4 = 0   ( 3 没有由 4组成,所以判断3&4 = 0)

那么位运算有何用处呢, 例如 UNIX系统中的权限, 通常我们所知  权限分为  r 读, w 写, x 执行,其中 它们的权值分别为4,2,1, 所以 如果用户要想拥有这三个权限 就必须  chomd 7  , 即 7=4+2+1 表明 这个用户具有rwx权限,如果只想这个用户具有r,x权限 那么就 chomd 5即可

说道此处就要涉及到数据库了。

阅读全文

本文共计573个文字,预计阅读时间需要3分钟。

PHP中如何通过mysql实现位运算案例教学?

位运算,判断状态与运算位状态,同时判断32位状态,节省存储空间,便于扩展。若不知位运算词,请参阅。

位运算,赋值状态时异或对应位数1的整形,判断状态则与运算对应位数1的整形。最大用处就是同时判断32位状态,节省存储空间,便于扩展,

 如果你不知道什么是位运算的话, 那么请你先去看看基础的C语言教程吧。
与运算 a & b  ,
或运算 a | b , 
异或运算 a ^ b ,

或者
你也可以将 与运算理解为 + 法 
例如
1|2 = 3   (1+2 = 3)
1|2|4 = 7 (1+2+4 = 7)

将 异或运算理解为 - 法
例如
3^2 = 1 (3-2 = 1)
3^1 = 2  (3-1 = 2)

最后将 与运算 作为判断
例如
3&2 = 1    (3 = 1 + 2, 由 1和2组成 ,所以判断3&2 = 1 ) 
3&4 = 0   ( 3 没有由 4组成,所以判断3&4 = 0)

那么位运算有何用处呢, 例如 UNIX系统中的权限, 通常我们所知  权限分为  r 读, w 写, x 执行,其中 它们的权值分别为4,2,1, 所以 如果用户要想拥有这三个权限 就必须  chomd 7  , 即 7=4+2+1 表明 这个用户具有rwx权限,如果只想这个用户具有r,x权限 那么就 chomd 5即可

说道此处就要涉及到数据库了。

阅读全文