Здравствуйте!
Делаете 2 указателя на массив из 4-х байт, одному указателю присваиваете адрес считанной переменной, другому - адрес итоговой переменной (с учетом перестановки байт). А дальше каждому элементу массива второго указателя присваиваете соответствующий элемент массива первого.
Либо сразу из буфера собираете байты в нужной последовательности в переменную через указатель на массив из 4-х байт.