27
Окт
2016

Вывод числа на консоль в бинарном виде

Хочу вывести число 192 (это частный случай, так у меня массив типа byte) в двоичном виде на консоль. Делаю так:

byte b = (byte) 192;
System.out.println(Integer.toBinaryString((int) b));

В результате получаю:

11111111111111111111111111000000

Это не совсем то, что я ожидал. Как мне получить мои 11000000?

Источник: https://ru.stackoverflow.com/questions/583558/%D0%92%D1%8B%D0%B2%D0%BE%D0%B4-%D1%87%D0%B8%D1%81%D0%BB%D0%B0-%D0%BD%D0%B0-%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C-%D0%B2-%D0%B1%D0%B8%D0%BD%D0%B0%D1%80%D0%BD%D0%BE%D0%BC-%D0%B2%D0%B8%D0%B4%D0%B5

Share

Тебе может это понравится...