Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / убрать экспотенциальный формат / 3 сообщений из 3, страница 1 из 1
14.03.2014, 14:55
    #38586406
sanekoffice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
убрать экспотенциальный формат
Здравствуйте!

Из БД прилетает число типа real. При этом имеет экспотенциальный формат: 1e-8.
Нужно привести его к виду 0.0000001. Как это сделать?
...
Рейтинг: 0 / 0
14.03.2014, 15:09
    #38586434
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
убрать экспотенциальный формат
вы путаете само число и форматирование этого числа

из БД прилетает восемь байт, как в них конкретно хранится число с плавающей точкой вас волновать не должно

"1e-8" и "0.0000001" это просто два разных варианта преобразования этого числа в тип String (форматирования числа)

Форматирование осуществляется функцией Format$ - по ней и почитайте хелп.
...
Рейтинг: 0 / 0
14.03.2014, 15:15
    #38586453
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
убрать экспотенциальный формат
Число типа real ВСЕГДА имеет экспоненциальный формат. Чтобы получить текстовое представление числа в указанном виде, используйте функцию
Format(x, "0.00000000")
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / убрать экспотенциальный формат / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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