You can use hex and binary numbers anywhere in Soulver, but you need to prefix them or they will be interpreted as decimal numbers.

Binary numbers are prefixed with "0b" and hex numbers are prefixed with "0x". You will find these, along with other symbols for programming, under the programming pane in landscape.

Examples:

0b110101011
427
0xdeadbeef
3.735928559G
0b11010 + 0x4AF *12
14,414

The programming keyboard is disabled by default, but you can enable it in the keyboard settings.

Tip: You can change an answer's base by tapping on it, and changing its display type.