#include <stdio.h>
#include <inttypes.h>
#include <string.h>

int main(void)
{
	float a = 1.0f;
	double b = a;

	uint32_t a32, b32;
	uint64_t b64;

	memcpy(&a32, &a, sizeof(a32));
	memcpy(&b64, &b, sizeof(b64));
	memcpy(&b32, &b, sizeof(b32));

	printf("a32 = %" PRIu32 "\n", a32);
	printf("b64 = %" PRIu64 "\n", b64);
	printf("b32 = %" PRIu32 "\n", b32);
	
	return 0;
}
