这段代码做了什么?

时间:2014-05-07 19:06:28

标签: c bit-manipulation

我遇到了这段代码,但我无法完全理解它:

(((x)[y] << 8) | (x)[(y)+1])

其中x是指向const unsigned char的指针,y是一个整数。

1 个答案:

答案 0 :(得分:5)

它从数组y中的索引x开始提取16位大端值。