I have 64 bits that are all supposed to be behind the decimal (0.000.....0), how can I convert this binary fraction to a decimal in C preferably without a lot of iterations or loops.
For example:
I have int x = 2218 which is 100010101010 thats supposed to represent 0.100010101010 converted into a decimal (in this case it would be 0.54150390625)
1.4m articles
1.4m replys
5 comments
57.0k users