Можно с помощью объединения:
// структуры для манипуляции с байтами typedef union { WORD w; BYTE b[2]; } TWOBYTEPACK ; typedef union { unsigned long l; BYTE b[4]; } FOURBYTEPACK; typedef union { float f; BYTE b[4]; } FLOATPACK; // TWOBYTEPACK Dat;
И спокойно работать с Dat.w, Dat.b[0] - младший байт, Dat.b[1] - старший байт.
|