double

In C#, how can I display only a certain number of digits?

In my application, I have a TextBlock that I display a Double number in after the user presses a button. This number can be a very small decimal or a very large number needing exponential notation (i.e. 3.43e12). The problem is, the program prints so many digits that it overflows my TextBlock and the user can't see all the valid informat...

C# - How to intelligently & safely convert a Double to String?

Hi Guys, Trying not to repeat myself (to be DRY) here, help me out. =) I have a double which represents a rating / 5. The possible values are: 0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5. I want to convert this to a string without the decimal place. So the values would become: "0", "05", "1", "15", "2", "25", "3", "35", "4", "45",...

Data types in C

A long double is known to use 80 bits. 2^80 = 1208925819614629174706176; Why, when declaring a variable such as: long double a = 1208925819614629174706175; // 2^80 - 1 I get a warning saying: Integer constant is too large for its type. ...

C# 2.0 double handling - Bizarre behaviour

Double dblValue = 0.0001; Boolean a = (dblValue >= (1 / 1000)); Boolean b = (dblValue >= 0.001); Console.WriteLine("dblValue >= (1 / 1000) is " + a); Console.WriteLine("dblValue >= 0.001 is " + b); Console.ReadLine(); The above C# code evaluates 'a' to true and 'b' to false. In VB.NET, the equivalent code evaluates 'a' to false and 'b'...

Single click and double click on the same Image control(wpf)

I am trying to have different behaviours when single clicking and double clicking the wpf Image control. Unfortunately the single click is fired first, so the double click is ignored. ...

C# Double - ToString formatting to show a value in cents with no decimal displayed.

I have a situation where I need to display a double value rounded to two decimal places, but displayed without the decimal. There will be some situations where I will want to use the same code and display the double value differently, so I was hoping I could handle this by passing in a string format pattern. For example, the double val...

How to convert list of strings to doubles?

EDIT : I had tried these two ways before - List doubleList = stringList.ConvertAll(x => (double)x); List doubleList = stringList.Select(x => (double)x).ToList(); and got this error- Cannot convert type 'string' to 'double' I read about something similiar that convert ints to doubles...but I have List of st...

How to make float values in Python display .00 instead of .0 ?

Simple question, sorry I can;t figure this out. I have some numbers that are made by float(STRING) and they are displayed as xxx.0, but I want them to end in .00 if it is indeed a whole number. How would I do this? Thanks! EDIT: Python saiys that float doesn't have a cal 'format()' ...

Does printf() depend on order of format specifiers?

#include<stdio.h> main() { float x=2; float y=4; printf("\n%d\n%f",x/y,x/y); printf("\n%f\n%d",x/y,x/y); } Output: 0 0.000000 0.500000 0 compiled with gcc 4.4.3 The program exited with error code 12 ...

Why returns C# Convert.ToDouble(5/100) 0.0 and not 0.05

double variable = Convert.ToDouble(5/100); Will return 0.0 but i expected 0.05 What can / must i change to get 0.05 because the 5 in this example is a variable ...

Objective C Math Formula Fail

Hi, noob here wants to calculate compound interest on iPhone. float principal; float rate; int compoundPerYear; int years; float amount; formula should be: amount = principal*(1+rate/compoundPerYear)^(rate*years) I get slightly incorrect answer with: amount = principal*pow((1+(rate/compoundPerYear)), (compoundPerYear*years)); I'm...

How To Represent 0.1 In Floating Point Arithmetic And Decimal

I am trying to understand floating point arithmetic better and have seen a few links to 'What Every Computer Scientist Should Know About Floating Point Arithmetic' I still don't understand how a number like 0.1 or 0.5 is stored in floats and as decimals Can someone please explain how it is laid out is memory I know about the float be...

Storing price in PHP. What is better double or string?

I've been making "Product Object" for my app and I've been setting attributes, when suddenly I got to price attribute and stumbled upon it with question what type better to choose? I understand, that for PHP it doesn't matter so much, but lets say for MySQL it does. Any suggestions? ...

Obout treeview double click support

I would like to know if Obout treeview supports double click the node. Our asp.net application requires using node double click in the same way that asp.net treeview implements it.(ondblclick) Note: I know user can double click the icon, but we require node double click. ...

Tesla double precision

I am looking for the information, how double precision is hardware implemented in the tesla gpu . I have read, that two stream processors are working on the single double value, but i didn't found any official paper from nvidia. Thanks in advance. PPS Why most GPU are computing with only single precision (because colors can be stored as...

Swig: How to wrap double& (double passed by reference)?

I am using SWIG to access C++ code from Python. How do I elegantly wrap a function that returns values in variables passed by reference like void set(double&a) { a = 42.; } I could not find out how to do this. In the best case I'd be able to use the function in Python with Python floats: >>> b = 2. >>> set(b) >>> print b 42.0 At ...

Trying to write a code for finding the machine epsilon

I am trying to find out the precision level for various floating point formats in C (i.e. float, double and long double). Here is the code I'm using at the moment: #include <stdio.h> #define N 100000 int main(void) { float max = 1.0, min = 0.0, test; int i; /* Counter for the conditional loop */ ...

retrieving doubles in NSMutableArray converted with [NSNumber numberWithDouble:doubleVar]

I am looking for what is probably a simple answer to my novice question. I know that NSMutableArray can only hold objects, so when I put the double into the array I used the [myArray addObject:[NSNumber numberWithDouble:aValue]]; conversion method. What I need to do now is to pull the values out as doubles and average them. I believe...

Printf with Double Formatting Question

I've got the following printf statement: printf("val=%-4.2lf", val); However, val is never padded with spaces so the space taken up by val is different if there are 3 or 4 digits before the decimal. Shouldn't the 4 in the format specifier guarantee that there are at least 4 spaces? Sorry for the newb question but it's been frustratin...

C: convert double to float, preserving decimal point precision

hi, i wanted to convert double to float in C, but wanted to preserve the decimal point exactly as possible without any changes... for example, let's say i have double d = 0.1108; double dd = 639728.170000; double ddd = 345.2345678 now correct me if i am wrong, i know that floating point precision is about 5 numbers after the...