I'm guessing that the memcpy() approach saves output code... and textual code. Do you think it's best just to use a memcpy() function? This probably isn't worth my time, is it... ? I guess it might be more efficient (execution wise) and useful (programmer utility) than memcpy() if I made functions like float ByteArrayToFloat(const char* byteArray), right?