#java
Есть число типа int <= 65545. Необходимо получить младшие и старшие 8 бит. Со "старшими 8-ю битами разобрался, достаточно сдвинуть вправо с заполнением нулями (>>>8). А вот с младшими никак не пойму. старшие младшие |-----------||-----------| 1111111100000000
Ответы
Ответ 1
Достаточно обнулить старшие биты int a = 0x1234; int bigA = a >>> 8; int lowA = a & 0xff;
Комментариев нет:
Отправить комментарий