Convertire INT32 a intero firmato a 24 bit
-
29-10-2019 - |
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