However, in most cases, float and double seem to be interchangeable, i.e Using one or the other does not seem to affec. From what i have read, a value of data type double has an approximate precision of 15 decimal places However, when i use a number whose decimal representation repeats, such as 1.0/7.0, i find tha. Using long double i get 18/19 = 0.947368421052631578., and 947368421052631578 is the repeating decimal Using double i get 0.947368421052631526.however, the former is correct
494 a double is not an integer, so the cast won't work Note the difference between the double class and the double primitive Also note that a double is a number, so it has the method intvalue, which you can use to get the value as a primitive int. Double d = ((double) num) / denom But is there another way to get the correct double result I don't like casting primitives, who knows what may happen.
The term double precision is something of a misnomer because the precision is not really double I have a double value I want to format this value in the format of x.yz How do i do this I keep getting digits truncated Can someone tell me how to do this in c#
OPEN