, , , double, . (, , , , , ).
, , , , , , .
, .
double a = (double)(1 / 1234);
, double, , 1 / 1234 , , 0, . - , , . , 7.8.2 , 0.
7.3.6 # 5 ( , ), .
7.3.6
...
(§7.5.3), , , . , b * s, b , s , * (int, int) . , , b s int, - int. , * d, - int, d - , * (double, double) .
, , , , .
, 7.3.6.2, .
• decimal, , float double.
• , double, double.
• , float, float.
• , ulong, ulong , sbyte, short, int long.
• , long, .
• , uint, sbyte, short int, long.
• , uint, uint.
• int.
, , double double.