在PHP中2 << 3返回16,而3 << <<返回12

灵魂精灵
<?php
echo 2<<3; //Output 16 
echo '---';
echo 3<<2; //Output 12 
?>

试图找出逻辑。但是它以徒劳而告终!有人可以解释一下吗

寂寞的一天

<<运算符是按位运算符这基本上意味着将数字视为二进制数,并且交互作用是关于移动位。

因此,让我们看一下数字和操作:

第一, 2 << 3

0b000010 // 2 in binary
0b010000 // move the bits three left, we get 16

然后 3 << 2

0b000011 // 3 in binary
0b001100 // move the bits two left, we get 12

从上面链接的手册页:

$a $b步骤的位向左移动(每个步骤表示“乘以2”)

所以3<<2实际上意味着3*(2^2),而2<<3意味着2*(2^3)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PHP中2 << 3返回16,而3 << <<返回12

来自分类Dev

SQL返回3行中的2行

来自分类Dev

python 3中的返回语句

来自分类Dev

在python 3中返回列表的元素返回无

来自分类Dev

以 HOUR 作为 Calendar 参数的 getActualMinimum 在 Java 中返回 12

来自分类Dev

为什么 serviceSubscriberCellularProviders 返回 nil?(在 iOS 12 中)

来自分类Dev

Math.Sqrt(2/3)返回0

来自分类Dev

在 PHP 中添加返回字符串添加。10+12=1012!!!我需要 10+12=22

来自分类Dev

从Flask中的S3返回PDF

来自分类Dev

从除外返回尝试在Python3中

来自分类Dev

使用def并在python 3中返回

来自分类Dev

Swift 3 - 在 If 条件中返回整数值

来自分类Dev

如何使PHP返回“ 1 + 2 = 3”,而不仅仅是3?

来自分类Dev

在Javascript中:为什么var a,b = 3返回未定义而b = 3则未返回?

来自分类Dev

HTML5日期控制问题:在12月的特定日期添加3天会在js中返回下个月的1月

来自分类Dev

MonthName始终返回12月

来自分类Dev

为什么len([1,[2,[3]]]])返回2,而len([1,[2]])也返回2?

来自分类Dev

为什么`“%,2,%”之类的“,1,2,3,”`返回零?

来自分类Dev

返回所有IN(1,2,3,3,3,1)子句,其中IN条件重复

来自分类Dev

在PHP中返回方法

来自分类Dev

如何使用Tuple返回2或3个值?

来自分类Dev

如何比较2列并根据结果返回第3列?

来自分类Dev

为什么“重复”属性不断返回 3 而不是 2?

来自分类Dev

ruby 如何通过(':') 分割并返回 2/3 分割部分

来自分类Dev

如何在函数中返回节点的sqlite3的结果?

来自分类Dev

Grails 3-HQL查询的查询结果中的返回列表

来自分类Dev

Python3中的Elasticsearch .search对象返回错误

来自分类Dev

在PhantomJS中返回d3 SVG HTML

来自分类Dev

C#string [] arrayA在arrayA [3]中返回空值

Related 相关文章

  1. 1

    在PHP中2 << 3返回16,而3 << <<返回12

  2. 2

    SQL返回3行中的2行

  3. 3

    python 3中的返回语句

  4. 4

    在python 3中返回列表的元素返回无

  5. 5

    以 HOUR 作为 Calendar 参数的 getActualMinimum 在 Java 中返回 12

  6. 6

    为什么 serviceSubscriberCellularProviders 返回 nil?(在 iOS 12 中)

  7. 7

    Math.Sqrt(2/3)返回0

  8. 8

    在 PHP 中添加返回字符串添加。10+12=1012!!!我需要 10+12=22

  9. 9

    从Flask中的S3返回PDF

  10. 10

    从除外返回尝试在Python3中

  11. 11

    使用def并在python 3中返回

  12. 12

    Swift 3 - 在 If 条件中返回整数值

  13. 13

    如何使PHP返回“ 1 + 2 = 3”,而不仅仅是3?

  14. 14

    在Javascript中:为什么var a,b = 3返回未定义而b = 3则未返回?

  15. 15

    HTML5日期控制问题:在12月的特定日期添加3天会在js中返回下个月的1月

  16. 16

    MonthName始终返回12月

  17. 17

    为什么len([1,[2,[3]]]])返回2,而len([1,[2]])也返回2?

  18. 18

    为什么`“%,2,%”之类的“,1,2,3,”`返回零?

  19. 19

    返回所有IN(1,2,3,3,3,1)子句,其中IN条件重复

  20. 20

    在PHP中返回方法

  21. 21

    如何使用Tuple返回2或3个值?

  22. 22

    如何比较2列并根据结果返回第3列?

  23. 23

    为什么“重复”属性不断返回 3 而不是 2?

  24. 24

    ruby 如何通过(':') 分割并返回 2/3 分割部分

  25. 25

    如何在函数中返回节点的sqlite3的结果?

  26. 26

    Grails 3-HQL查询的查询结果中的返回列表

  27. 27

    Python3中的Elasticsearch .search对象返回错误

  28. 28

    在PhantomJS中返回d3 SVG HTML

  29. 29

    C#string [] arrayA在arrayA [3]中返回空值

热门标签

归档