Св
Светлана

как найти младшие два байта из числа integer, например 12345678 delphi?

как найти младшие два байта из числа integer например 12345678 delphi?
младший байт могу найти ф-цией lo(x). Но как вытащить 2 младших байта?

АЛ
Аленка Леонтьева

Решение "в лоб": x mod $ffff

ГМ
Галина Мухамметова

как обычно
x0 := X and 255; // первый байт
x1 := (X div 256) and 255; // второй байт

или
x0 := X mod 256; // первый байт
x1 := (X div 256) mod 256; // второй байт

Похожие вопросы
Паскаль. Нахождение максимального простого числа из integer.
Где найти видеурок по Delphi 7 ???Где найти видеурок по Delphi 7 ???
Как узнать, делится ли число на какое-то другое число? (Delphi)
Разворот числа delphi
delphi число символов после запятой
Как вычесть процент из числа в Delphi?
Delphi. В combobox есть строчки. Как при нажатии button переменной типа integer присвоить цифру....
присвоение значения типа integer форме edit (выдает ошибку см. ниже) delphi 7
Delphi, как реализовать число+рандом
Delphi 7. Простые числа.