Как вывести в двоичном виде word, а не byte

Rattus
Offline
Зарегистрирован: 07.11.2014

Есть:

int test = 0xFF;
Serial.print(test, BIN);

выводит только последние 8 бит (т.е. 11111111). Как вывести все биты (т.е. 1111111111111111)?

Radjah
Offline
Зарегистрирован: 06.08.2014

Выводить по байтам.

Rattus
Offline
Зарегистрирован: 07.11.2014

А не подскажите, как именно?

Извиняюсь, оказывается все в порядке.

сделал:

unsigned int out = 61455;
Serial.println(out, BIN);
 
и все заработало