123
float my_float = 11.595; int i = (int)float; float j = (my_float - (float)i);
123456
int wholes = thefloat % 1; float decimals = thefloat - (thefloat % 1); do { decimals *= 10; } while (decimals % 1 > 0);