Встречается на собеседованиях • сегодня

Как может храниться байт с точки зрения чисел

Байт в Java хранится как 8-битное целое число со знаком в диапазоне от -128 до 127 (тип byte). Однако, с точки зрения битового представления, байт может интерпретироваться и как беззнаковое число (0-255), но Java не поддерживает беззнаковые типы напрямую.

Пример:

java
byte b = -128;  // бинарно: 10000000 (первый бит - знаковый)
int unsigned = b & 0xFF;  // преобразуем в 0-255 (128 в данном случае)

Для работы с беззнаковыми значениями часто используют int с маскированием (& 0xFF).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы