powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Получить IEEE Standard 754 Floating Point Numbers, Single Precision
6 сообщений из 6, страница 1 из 1
Получить IEEE Standard 754 Floating Point Numbers, Single Precision
    #37386387
DimmaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, как решить такую задачу: получаю из ком-порта 4 байта которые являются числом по стандарту IEEE Standard 754 Floating Point Numbers, Single Precision. Байты - от младшего к старшему. Нужно получить передаваемое число в тип double или real.

Читаю байты в массив char. Затем пересталять их в обратном порядке и использовать функцию double?
...
Рейтинг: 0 / 0
Получить IEEE Standard 754 Floating Point Numbers, Single Precision
    #37386669
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimmaNПодскажите, как решить такую задачу: получаю из ком-порта 4 байта которые являются числом по стандарту IEEE Standard 754 Floating Point Numbers, Single Precision. Байты - от младшего к старшему. Нужно получить передаваемое число в тип double или real.

Читаю байты в массив char. Затем пересталять их в обратном порядке и использовать функцию double?

Real в PB это и есть 4-байтовое single precision floating point little-endian (float в C).
Т.е. ничего преобразовывать не надо. Надо сразу в переменную типа real считывать ваши данные.
...
Рейтинг: 0 / 0
Получить IEEE Standard 754 Floating Point Numbers, Single Precision
    #37387639
DimmaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly MoskovskyReal в PB это и есть 4-байтовое single precision floating point little-endian (float в C).

спасибо, помогли.

а подскажите, где про такое почитать? в хелпе все дюже просто:

PBHELPReal

A signed floating-point number with six digits of precision and a range from 3.402822E-38 to 3.402822E+38.
...
Рейтинг: 0 / 0
Получить IEEE Standard 754 Floating Point Numbers, Single Precision
    #37387812
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimmaNа подскажите, где про такое почитать? в хелпе все дюже просто:

PBHELPReal

A signed floating-point number with six digits of precision and a range from 3.402822E-38 to 3.402822E+38.

Где почитать - не знаю.
А что именно вы хотите узнать?
...
Рейтинг: 0 / 0
Получить IEEE Standard 754 Floating Point Numbers, Single Precision
    #37388367
DimmaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про соответствие типов, про то что real - это 4 байта :)
...
Рейтинг: 0 / 0
Получить IEEE Standard 754 Floating Point Numbers, Single Precision
    #37389112
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimmaNПро соответствие типов, про то что real - это 4 байта :)
А, это.
Это в гугле ищется за 5 сек.
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc37781_1150/html/psref/BCGEGBDD.htm
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Получить IEEE Standard 754 Floating Point Numbers, Single Precision
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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