What is the double type(C++) in C#?
double experience;
At first,I thought its UInt32,but its not.
How to declare it in C#?
-
Double in C# is Double.
double var1 = 0.123;
-
C# has the double type as well.
double experience;should compile and work just fine in C#.
-
It is just
doubleorDouble. More specificdoubleis a C# specific alias forSystem.Double. -
Not sure what the question is. A
doublein C# is the same as adoublein C++.doubleis not an integral number in any mainstream language that I'm aware of. -
I don't remember much about C++, but there is a
doubletype in C#.If you just want larger whole numbers, though, look at
long. -
This is a question that is dependent upon the particular C++ compiler implementation you are using. The double type can be either 4 or 8 bytes according to the C++ standard. Most compilers do use 8 bytes though. Here are the closest representations
- 4 bytes: float
- 8 bytes: double
Reference: http://msdn.microsoft.com/en-us/library/cc953fe1.aspx
Richard Szalay : and 16 bytes: decimal Also of note, float and double are IEEE, decimal is not.MSalters : decimal floating point is IEEE nowadays. Thank IBM; they've managed to standardize their mainframe stuff.MSalters : THe C++ standard does not specify 4 or 8 bytes at all. It sets some requirements on minimum ranges and precision. But 7 bytes with 9 bits each would be OK.
0 comments:
Post a Comment