Показать сообщение отдельно
  #4  
Старый 11.11.2013, 21:27
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Почитай про битовую арифметику.
Да и unsigned short - вполне таки нормальное число.
Unsigned - показатель того, что число хранится без знака.
Short - показатель того, что число 16-битное.
Один байт = 8 бит.

В частном случае:
105 * 256 (сдвиг на 8 бит влево) + 135 = 27015
105 * 256 + 145 = 27025

__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием