双小于号和竖线符运算符有什么作用?

4

5
http://php.net/manual/en/language.operators.bitwise.php - James Allardice
2个回答

4

这些是位运算符,它们允许在整数中评估和操作特定位。

$a | $b 或 $a 和 $b 中设置的位都会被设置。

$a << $b 左移 将 $a 的比特位左移 $b 个步长(每个步长表示“乘以二”)

$a >> $b 右移 将 $a 的比特位右移 $b 个步长(每个步长表示“除以二”)


3

通过阅读位运算符,可以找到字面意思的答案。

实际上,它将红、蓝和绿三个字节的3个值转换为单个24位RGB值。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接