Da heißt, mit
both.dVal
redest du mit dem float als Ganzes.
und mit
both.bByt[ x ] nur einem Byte von dem float