Если количество значащих разрядов. А оно для Double одинаково во всех языках, хоть в VB, хоть в Delphi.
Может я что-то не так делал, но в бейсике максимальное кол-во знаков после запятой у типа Double, я добился 15. Судя по
линку, в делфи это чило 20.
Кажется, в Делфи есть аналог Си++'овского long double (10 байт), который точнее double (8 байт) и имеет больший диапазон.
Это верно, и называется он
Extended, причем он тоже
имеет максимум 20 знаков после запятой.
Для произвольной точности используют не строки, а байтовые массивы или байтовые структуры.
Может литература какая на эту тему имеется?
alibek писал(а):Ерунда.
alibek писал(а):Кошмар.
1. Наверное, естественная реакция - несколько обидно; ну, в реплике ~эмоции [ "Кошмар", а можно ведь просто - "Неверно" ] и я позволил себе... Однако, я очень хорошо понимаю, что здесь ничего персонального, а указано на ошибку для правильной ориентации "общества".
Да, Г-н
alibek последнее время, похоже, не в настроении.
3. Ну, и никто ничего не сказал про Decimal - а там все-таки 28-29 > 15 знаков; может топик-стартеру хватило бы.
Большое спасибо, это и правда продвижение вперед. Но все-таки, на самом деле хотелось бы узнать способы вычислять до любой произвольной точности (например, до 1000 знаков)
И за пример Ваш спасибо, посмотрю.