I'm making a game and need some very large numbers.
My goal is to be able to at least hold 30 digits of accuracy (28 to be exact), but I'm not sure if double is actually able to hold it. I've been looking at the accuracy for the double and it says it holds up to ~15 digits of accuracy, but looking around it seems to be able to hold more.
Should I make another data holder or is double big enough? If double isn't big enough how many should I use in the composite struct?
I'm looking to use it for gravity calculations and resource limiting calculations. So the basic four (+-*/) plus square root, throw in an = for initialization, and that's about it.