I\'m new to C++. I have a double variable double a=0.1239857 and I want to limit variable a from decimal point two digits. So a will b
double a=0.1239857
a
If you just want to output the value, you can do something like
printf("%.3f", a); // Output value with 3 digits after comma
If you want to convert the value itself, you can do:
a = (int)(a * 1000) / 1000.0f;
Note that both do no rounding, they just truncate the value.