I am trying to get a floating variable accurate to just 3 decimal points for a comparison calculation. I am trying the method below, but it doesn\'t work. I can\'t see why not,
When you perform
fbb = bb/1000;
It treats operation as int/int and returns an int
int/int
int
Try
fbb = ((double)bb)/1000.000;
It will be treated as (double)/(double) and return a double.
(double)/(double)
double