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

相关推荐

  • PHP入门指南:PHP和Shell。

    PHP入门指南:PHP和Shell随着互联网的发展,PHP语言逐渐成为开源社区中最受欢迎的服务器端脚本语言之一。它结合了C、Java和Perl等编程语言的特点,具有简洁、高效、易于学习等特点,被广泛应用于网站开发、应用程序…

    2023年5月23日
    02
  • PHP与传统SQL数据库的对比。

    PHP是一种开源脚本语言,广泛用于Web开发。SQL(Structured Query Language)则是一种用于访问和管理关系数据库的标准语言。在Web开发中,PHP与SQL是两个常用的工具。本文将比较PHP与传统SQL数据库之间的关系,探讨…

    2023年5月21日
    03
  • PHP中如何进行云上应用的开发和部署?

    PHP是一种流行的Web开发语言,它被广泛应用于云计算平台上的应用程序。在云计算时代,云上应用的开发和部署成为越来越重要的话题。如何使用PHP进行云上应用的开发和部署?这是本文的主题。一、云计算的定义和特点云…

    2023年5月17日
    00
  • PHP处理时间和时区需注意以下三点!

    当被问及是否很难处理日期和时区时,超过 50%的开发人员回答“是”。我的猜测是,那些对这项民意调查说“不”的人要么已经明白了这一点,要么他们没有与必须迎合全球用户的平台/应用程序合作。无论如何,我想创建一篇博…

    2022年6月21日
    0142
  • 关于php国密SM3签名算法

    php国密SM3签名算法代码地址github.com/lizhichao/sm安装composer require lizhichao/one-sm使用require __DIR__ . '/vendor/autoload.php'; // 字符串签名 echo \\OneSm\\Sm3::sign('abc') . …

    2022年6月27日
    0195
  • php如何使用PHP的SNMP扩展。

    PHP的SNMP扩展是一种使PHP能够通过SNMP协议与网络设备进行通信的扩展程序。使用该扩展可以方便地获取和修改网络设备的配置信息,例如路由器、交换机等设备的CPU、内存、网络接口等信息,也可以进行诸如开关设备端口…

    2023年6月3日
    06
  • PHP入门指南:PHP和Logstash。

    首先,让我们简单介绍一下PHP和Logstash是什么。PHP是一种用于Web开发的脚本语言,它广泛应用于服务器端的开发,可用于构建动态网站,Web应用程序和Web服务。它也可以与MySQL和其他数据库一起工作,以便收集和处理…

    2023年5月22日
    05
  • 小编教你学php什么时候学二次开发比较好。

    学习PHP二次开发的最佳时机 在当今这个高度信息化的社会,互联网已经成为了我们生活中不可或缺的一部分,而作为互联网的基石,Web开发技术也变得越来越重要,PHP作为一种广泛应用的服务器端脚本语言,因其简单易学…

    2024年7月3日
    01

联系我们

QQ:951076433

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