Что нового

[Данные, строки] Конвертирование 16бит беззнакового(unsigned) числа в знаковое(signed)

Dimmak

Знающий
Сообщения
185
Репутация
9
Подскажите, пожалуйста!
Нужно конвертировать 16 бит беззнаковое(unsigned) число в знаковое(signed)
Те
Код:
$dec = Dec ( '08ff' ) ; результат '33023' 
; а нужный результат '-32768'

:scratch:
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Код:
BitShift(BitShift(Dec('80FF'), -16), 16)


или

Код:
_WinAPI_WordToShort(Dec('80FF'))
 
Верх