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

Читаю байты в массив char. Затем пересталять их в обратном порядке и использовать функцию double?
...
Рейтинг: 0 / 0
09.08.2011, 11:52
    #37386669
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить IEEE Standard 754 Floating Point Numbers, Single Precision
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
09.08.2011, 17:18
    #37387639
DimmaN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить IEEE Standard 754 Floating Point Numbers, Single Precision
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
09.08.2011, 18:46
    #37387812
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить IEEE Standard 754 Floating Point Numbers, Single Precision
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
10.08.2011, 09:47
    #37388367
DimmaN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить IEEE Standard 754 Floating Point Numbers, Single Precision
Про соответствие типов, про то что real - это 4 байта :)
...
Рейтинг: 0 / 0
10.08.2011, 14:07
    #37389112
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить IEEE Standard 754 Floating Point Numbers, Single Precision
DimmaNПро соответствие типов, про то что real - это 4 байта :)
А, это.
Это в гугле ищется за 5 сек.
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc37781_1150/html/psref/BCGEGBDD.htm
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Получить IEEE Standard 754 Floating Point Numbers, Single Precision / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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