@66demon666

Преобразование массива байтов в число?

Здравствуйте! У меня есть язык Паскаль - обязательное условие и задача - прочитать файл. В файле имеется 4 специфичных байта. Их я записал в массив байтов. Каким образом я могу привести эти 4 байта к числовой переменной (типа longint, я полагаю)? Заранее спасибо
  • Вопрос задан
  • 24 просмотра
Решения вопроса 1
dollar
@dollar
На чёткий вопрос - чёткий ответ.
Путём нехитрых математических вычислений:
a + b * 256 + c * 65536 + d * 16777216

А вообще для этих целей применяется побитовый сдвиг: shl и shr
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 80 000 до 140 000 ₽
от 50 000 до 120 000 ₽
deeplay Новосибирск
от 120 000 до 150 000 ₽
02 дек. 2020, в 09:07
1400 руб./за проект
02 дек. 2020, в 08:54
4000 руб./за проект