启用第二个字节(位移)

时间:2013-08-09 14:57:27

标签: php bit-shift

如何借助位移来启用2字节结构的第二个字节?

我想要这个结果:

[x][x][x][x][x][x][x][x]|[ ][ ][ ][ ][ ][ ][ ][ ]
[----- second byte ----]|[----- first byte -----]

这不起作用:

$options = 1 << 0xFF;

1 个答案:

答案 0 :(得分:2)

value << number_of_bits

所以

$options = 0xff << 8;

可替换地,

$options = 0xff00;

因为两个十六进制数字形成一个字节。