пространство имен | System |
системный тип | Double |
псевдоним | double |
совместимость | CLS поддерживает этот тип |
знак | - + |
размер в байтах | 4 |
диапазон | -1,79769313486232E+308 +1,79769313486232E+308 |
обнуление | 0 или конструктор по умолчанию |
суффикс | нет |
точность | 15 десятичных знаков |
литерал | действительный экспоненциальное представление (в виде мантиссы и порядка) 123,745 = 0,123745*10+3 = 0,123745E+3 |
Синтаксис:
double имя_переменной
double имя_переменной
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
//диапазон значений
-
Console.WriteLine(
"диапазон от {0} до {1}"
,
double
.MinValue,
double
.MaxValue);
-
//метод sizeof() возвращает размер в байтах
-
Console.WriteLine(
"размер в байтах : {0}"
,
sizeof
(
double
));
-
//обнуление 0
-
double
val=0;
-
Console.WriteLine(val);
-
//обнуление с помощью конструктора по умолчанию
-
val =
new
double
();
-
Console.WriteLine(val);
-
//действительный литерал
-
val = 123.2802;
-
Console.WriteLine(val);
-
//экспоненциальный литерал
-
val=0.1232802E+3;
-
Console.WriteLine(val);
-
double
res=0, a=12.75, b=17.55;
-
res = (
double
)(a+b);
-
Console.WriteLine(res);
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
//диапазон значений
-
Console.WriteLine(
"диапазон от {0} до {1}"
,
double
.MinValue,
double
.MaxValue);
-
//метод sizeof() возвращает размер в байтах
-
Console.WriteLine(
"размер в байтах : {0}"
,
sizeof
(
double
));
-
//обнуление 0
-
double
val=0;
-
Console.WriteLine(val);
-
//обнуление с помощью конструктора по умолчанию
-
val =
new
double
();
-
Console.WriteLine(val);
-
//действительный литерал
-
val = 123.2802;
-
Console.WriteLine(val);
-
//экспоненциальный литерал
-
val=0.1232802E+3;
-
Console.WriteLine(val);
-
double
res=0, a=12.75, b=17.55;
-
res = (
double
)(a+b);
-
Console.WriteLine(res);
-
Console.ReadKey();
-
return
0;
-
}
}
диапазон от -1,79769313486232E+308 до 1,79769313486232E+308
размер в байтах : 8
0
0
123,2802
123,2802
30,3
размер в байтах : 8
0
0
123,2802
123,2802
30,3