Domanda

Ho la necessità di convertire un valore INT32 in un numero intero a 3 byte (24 bit). L'endianness rimane la stessa (poco), ma non riesco a capire come spostare il segno in modo appropriato. I valori sono già vincolati all'intervallo corretto, non riesco proprio a capire come convertire 4 byte in 3. Usando C# 4.0. Questo è per l'integrazione hardware, quindi devo avere valori a 24 bit, non posso usare 32 bit.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top