How to combine 2 numbers into a 7 digit number seperated by a point?

thanx

@DeltaG; So in my case a 3 digit number behind the point would be:

number3 = (number1 + (number2/1000) + 0.001);

and then:

readFeed(17);
if (number1 > 0)
{
  emon_stat("power-kwh",number3);
}

@SirNickity: yeah that would be my second question, if I declare number3 as a floating point, it produces a number with only 2 digits behind the point

how do I declare number3? double is not working either...