Programowanie w języku C#

Double

  • 2009-08-11 11:40
  • 2 komentarze
  • 1952 odsłony
  • Oceń ten tekst jako pierwszy
W języku C# (C sharp) double jest zmiennoprzecinkowym arytmetycznym typem prostym, podobnie jak float i decimal. W pamięci zajmuje 8 bajtów. Jego precyzja wynosi 15 lub 16 cyfr. Przechowuje liczby od +- 5,0x10-324  do  +- 1,7x10308. Jego nazwa wspólna dla .Net to System.Double.



Deklaracje są analogiczne do innych typów prostych:

double /*nazwa*/ ;


Można od razu przypisać jej wartość:
 double /*nazwa*/ = /*wartość*/; 


Warto pamiętać, że domyślna wartość typu Double to 0,0.


Możemy zrobić to też w sposób:

 System.Double /*nazwa*/; 



lub wywołując konstruktor:

 System.Double /*nazwa*/  = new System.Double(); 


Trzeba jeszcze pamiętać, że może się zdarzyć, że konwersja jawna:

(double)x/(double)y


zwróci błąd. Lepiej jest korzystać z klasy Convert np.:

Convert.ToDouble(x)/Convert.ToDouble(y)

2 komentarze

jacken 2008-02-14 14:24

A teraz może być?

Adam Boduch 2008-02-12 16:46

Oto jak powinny wygladac tekst na temat Double: Int

Artykul w obecnej formie zostanie usuniety z bazy ze wzgledu na niska wartosc (chyba, ze poprawisz).