Tengo algo de código heredado y no se puede averiguar una sola pieza de la misma:necesita ayuda para entender el uso de los operadores de bits
byte[] b = new byte[4] { 3, 2, 5, 7 };
int c = (b[0] & 0x7f) << 24 | b[1] << 16 | b[2] << 8 | b[3];
Puede alguien decir qué está pasando aquí? ¡Gracias!
Quiere darnos un poco de contexto acerca de dónde has encontrado este código? ¿O es solo una prueba? – Nix
@Nix es donde lo consiguió realmente relevante? – MGZero
@MGZero ahora que se ha respondido no ... – Nix