Best way to store currency values in C++
Don’t store it just as cents, since you’ll accumulate errors when multiplying for taxes and interest pretty quickly. At the very least, keep an extra two significant digits: $12.45 would be stored as 124,500. If you keep it in a signed 32 bit integer, you’ll have $200,000 to work with (positive or negative). If you … Read more