If you want a fixed point representation then you simply need to decide on the scale. Once you have decided that you convert from floating to fixed like this:
int fixedValue = (int)Math.Round(floatValue*Scale);
And in the other direction like this:
double floatValue = (double)fixedValue/Scale;
As to what scale to use, that depends on what you are trying to achieve and what the input data are.