Digit limitation from decimal point in C++

后端 未结 8 662
不思量自难忘°
不思量自难忘° 2020-12-28 16:57

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

8条回答
  •  隐瞒了意图╮
    2020-12-28 17:21

    An actual rounding solution would be x = floor(100*x + 0.5) / 100; assuming the value to be rounded is in a variable "x".

    The x = floor(100*x) / 100; recommended by others here will actually truncate the number to 2dp instead.

提交回复
热议问题