php位运算符的说明

说明:作为了解的东西,就是对位进行操作,位说的是二进制的每个“位”,二进制共有32位。

位:由1和0构成

&:按位与

1 & 1 =>>>1

1 & 0 =>>>0

0 & 1 =>>>0

0 & 0 =>>>0

|:按位或

1 & 1 =>>>1

1 & 0 =>>>1

0 & 1 =>>>1

0 & 0 =>>>0

~:按位非

~ 1 =>>> 0

~ 0 =>>>1

^:按位异或

1 ^ 0 =>>> 1

0 ^ 1=>>>1

其他情况就是0;

<<:按位左移

移动的位数:5 << 3

5个这个数移动3位,左边的可以认为删除,右面用0补齐
php位运算符的说明

>>:按位右移

移动的位数:5 >>3

5个这个数移动3位,左面的用0补齐,右面可以认为删除

注意:位运算都是对整数操作,操作的都是10进制,只不过cpu以二进制运算的。

本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/4026.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2017年12月8日 21:35
下一篇 2017年12月8日 23:34

相关推荐

  • PHP8中的新函数:fdiv()的多种使用技巧。

    随着PHP8的推出,一个新的函数fdiv()也出现在了开发者面前。它可以简化代码、提高精度和效率。在这篇文章中,我们将探讨fdiv()的多种使用技巧。一、提高精度:在PHP7中,我们可以使用函数bcdiv()来实现高精度计算...

    2023年5月21日
    06
  • PHP和Redis中的LUA脚本使用方法

    PHP和Redis中的LUA脚本使用方法LUA 是一种轻量级的脚本语言,旨在提供高效的嵌入式扩展功能。Redis 是一种开源的 NoSQL 数据库,提供高效的键值存储和缓存功能。在 Redis 中使用 LUA 脚本可以大大提高数据处理效...

    2023年5月19日
    04
  • PHP商城的物流配送系统设计与实现。

    随着电商行业的不断发展壮大,物流配送系统已经成为了电商企业中不可或缺的一部分。在PHP商城开发中,物流配送系统的设计和实现显得尤为重要。通过合理的物流配送系统设计,可以提高顾客的购物体验,同时也可以节...

    2023年5月23日
    06
  • PHP8函数:get_debug_type()的用途详解。

    PHP8是PHP语言的最新版本。这个版本新增了很多强大的功能和改进,在解释器性能、类型系统和错误处理方面有很多进展。其中一个非常实用的新功能是get_debug_type()函数。它可以方便地获取表达式的类型信息,这个函...

    2023年5月21日
    01
  • PHP的浮点类型float, double, real

    浮点类型float, double, real有两种写法: $v1 = 1.234;   //带小数点,,就是浮点类型 $v2 = 1.234E3; //含义是:1.234乘以10的3次方,即1234,带E的形式就是浮点数 $v3 = 1234E3;//结果值是1234000,但也是...

    2018年3月14日 PHP自学教程
    0590
  • PHP与数据库调试的集成。

    随着互联网技术的快速发展,PHP成为了目前Web开发中最受欢迎的编程语言之一。PHP不仅具有易学易用、可扩展性强、社区活跃等优点,还能与各种数据库进行集成。然而,在实际开发过程中,调试PHP与数据库之间的交互...

    2023年5月21日
    02
  • PHP8.0中的类型约束处理库:Typehint

    PHP是一门非常受欢迎的编程语言,被广泛用于Web开发领域。随着版本的不断更新,PHP的功能也日益丰富。在2020年11月,PHP8.0版本正式发布,其中一个重要的新特性就是类型约束处理库——Typehint。Typehint是PHP8.0中...

    2023年5月18日
    03
  • php程序员应具有的7种能力

    php能力  1,了解阶段,您能写一些代码,因为那是在手册和google的帮助下,您才完成的。变量乱定义,N多函数不知道,做起事来很慢,想到什么写什么,代码写的比较乱,后期维护很麻烦。 2,熟悉阶段,经常查函数,...

    2017年11月16日
    0213

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息