powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Double в строку
3 сообщений из 28, страница 2 из 2
Double в строку
    #38450556
vlsaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"R" выводит 15 знаков, но не всегда :(
Точность double это всегда 17 знаков (внутри машины)
"G17" выводит все 17 знаков.
Но вот, что интересно. Округляю до 15 знаков некое число
Math.Round(4.7129999999999992, 15) 4.7129999999999992 double
а получаю 16 знаков после запятой.
Чудеса.
...
Рейтинг: 0 / 0
Double в строку
    #38450560
vlsaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LRDoubleConverter.ToExactString()

Вещь! Спасибо!!!
...
Рейтинг: 0 / 0
Double в строку
    #38450565
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlsafЧудеса.
Binary floating point and .NETWorked example

Consider the following 64-bit binary number:
0100000001000111001101101101001001001000010101110011000100100011

As a double, this is split into:

Sign: 0
Exponent: 10000000100 binary = 1028 decimal
Mantissa: 0111001101101101001001001000010101110011000100100011
This is therefore a normal number of value
(-1)0 x 1.0111001101101101001001001000010101110011000100100011 (binary) x 21028-1023
which is more simply represented as
1.0111001101101101001001001000010101110011000100100011 (binary) x 25
or
101110.01101101101001001001000010101110011000100100011

In decimal, this is 46.42829231507700882275457843206822872161865234375, but .NET will display it by default as 46.428292315077 or with the "round-trip" format specifier as 46.428292315077009.

обратите внимание на последнюю фразу:
but .NET will display it by default as 46.428292315077 or with the "round-trip" format specifier as 46.428292315077009
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Double в строку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]