Buenas, Estoy traspasando un programa de Java a Delphi y me encuentro en un punto que no entiendo lo que hace. Alguien podría explicarmelo por favor ?
Las lineas en Java son las siguientes:
packet[i++] = (byte) (lenField >>> 7 & 0x7f | 0x80);
packet[i++] = (byte) (lenField & 0x7f);
packet[i++] = (byte) (dataLen >>> 7 & 0x7f | 0x80);
packet[i++] = (
byte) (partPos >>> 8 & 0xff);
packet[i++] = (byte) (partPos & 0xff);
el problema esta, evidentemente, en lo que hacen los operadores >>>, & y |
Espero vuestras noticias y gracias