#include <stdio.h>
#include <math.h>

int main(void)
{
    float test = 123456.0f;

    printf("VALUES:\n");
    printf("%f\n", test + 1);
    printf("%lu\n", (unsigned long)test + 1);
    printf("%lu\n", *((unsigned long *)&test) + 1);
    return 0;
}