Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[13.58.82.79] |
|
Сообщ.
#1
,
|
|
|
Пожалуйста
помогите конвертировать 1 строчку кода с С++ в Delphi b[i]=((a>>(i*8)) & 0xff); Где b: array[1..4] of byte; i:integer 32 bit long to 4 bytes Основная суть мне нужно число 1234 разбить на 4 байта 0 0 4 210 for (int i=0; i<4; i++) { b[i]=((a>>(i*8)) & 0xff); //extract the right-most byte of the shifted variable Serial.println(b[i],HEX); } |
Сообщ.
#2
,
|
|
|
b[i]:=(a shr (i*8)) and $0ff; |
Сообщ.
#3
,
|
|
|
Спасибо большое!
|