如何借助位移来启用2字节结构的第二个字节?
我想要这个结果:
[x][x][x][x][x][x][x][x]|[ ][ ][ ][ ][ ][ ][ ][ ]
[----- second byte ----]|[----- first byte -----]
这不起作用:
$options = 1 << 0xFF;
答案 0 :(得分:2)
value << number_of_bits
所以
$options = 0xff << 8;
可替换地,
$options = 0xff00;
因为两个十六进制数字形成一个字节。