query: How to keep c++ from adding extra decimals when casting from float to double (not for IO)?
positive_passages.docid: 43
positive_passages.text: Is floating point math broken?
negative_passages.docid: 2215
negative_passages.text: How to nicely format floating numbers to string without unnecessary decimal 0's
negative_passages.docid: 100795
negative_passages.text: Limiting double to 3 decimal places
negative_passages.docid: 71544
negative_passages.text: Float precision in ruby
negative_passages.docid: 91970
negative_passages.text: What is the difference between float and double?
negative_passages.docid: 92131
negative_passages.text: Formatting floats without trailing zeros
negative_passages.docid: 69181
negative_passages.text: How best to sum up lots of floating point numbers?
negative_passages.docid: 80263
negative_passages.text: Precise floating-pointstring conversion
negative_passages.docid: 31983
negative_passages.text: How do I restrict a float value to only two places after the decimal point in C?
negative_passages.docid: 131055
negative_passages.text: What is the difference between the float and integer data type when the size is the same?
negative_passages.docid: 59342
negative_passages.text: My floating point number has extra digits when I print it
negative_passages.docid: 79113
negative_passages.text: Error subtracting floating point numbers when passing through 0.0
negative_passages.docid: 25400
negative_passages.text: Why are floating point numbers inaccurate?
negative_passages.docid: 73705
negative_passages.text: float to int unexpected behaviour
negative_passages.docid: 154159
negative_passages.text: C#, Operator '*' cannot be applied to operands of type 'double' and 'decimal'
negative_passages.docid: 13187
negative_passages.text: Format double in C#
negative_passages.docid: 6894
negative_passages.text: How to make the division of 2 ints produce a float instead of another int?