It extracts the 16-bit big-endian value starting at index y
from array x
.
What does this piece of c code do? [closed]
-
17-07-2023 - |
Question
I came across this piece of code, but am not able to entirely make sense of it:
(((x)[y] << 8) | (x)[(y)+1])
where x is a pointer to a const unsigned char and y is an integer.
La solution
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow