История изменений
Исправление yetanother, (текущая версия) :
какое максимальное целое число можно представить в типе long и какое максимальное целое число можно представить в типе double?
import std;
void main()
{
writeln(long.max); // 9223372036854775807
writeln(double.max); // 1.79769e+308
}
Ну замечание справедливое и понятно, что они не всегда взаимно отображаются друг в друга без потери точности. Но здесь идет совместимость с сишечкой/плюсами. Пример не самый удачный, согласен, надо было взять short и long, тогда придраться было бы вообще нельзя.
Исходная версия yetanother, :
какое максимальное целое число можно представить в типе long и какое максимальное целое число можно представить в типе double?
```D import std;
void main() { writeln(long.max); // 9223372036854775807 writeln(double.max); // 1.79769e+308 } ```
Ну замечание справедливое и понятно, что они не всегда взаимно отображаются друг в друга без потери точности. Но здесь идет совместимость с сишечкой/плюсами. Пример не самый удачный, согласен, надо было взять short и long, тогда придраться было бы вообще нельзя.