The calculator includes an advanced programmer's calculator, which supports non-decimal numeral systems (binary, octal, and hexadecimal). It offers logical operations, bitwise shifts, rotations, and more. You can adjust the number of bits for making the calculations and also select between Signed or Unsigned number representations.
In non-decimal bases, only integer values are used, so any decimal portion is truncated when converting from decimal to non-decimal. Exceeding the defined bit size during calculations can result in an overflow error.
Change the non-decimal number configuration using the SET button, also accessible in the calculator settings.
To switch the calculator to your preferred base, and automatically convert the current result accordingly, use the following keys:
BIN |
Binary system - Uses digits 0 and 1. |
OCT |
Octal system - Uses digits 0-7. |
HEX |
Hexadecimal system - Uses digits 0-9 and A-F. |
DEC |
Decimal system - Uses digits 0-9. |
An indicator for the selected base appears at the top of the display. Pressing this indicator reverts to the Decimal base.
-
Unsigned
Represents positive numbers only.
-
Signed
Utilizes 2's complement for positive and negative numbers, indicating a sign with a flag. Negative numbers are calculated by inverting bits and adding 1.
- Input the number for conversion or use an existing expression result.
- Press the desired base button.
- The converted number displays immediately.
DEC ➜ 2 5 ➜ = ➜ HEX ➜ 19
This dialog shows the current result or selected value across all supported bases. Options for copying to memory, storing in parameters, copying to the clipboard, or sharing as an image, are available via a pop-up menu next to each number. Selecting a value changes the calculator's base accordingly.
To access this dialog, you can choose one of the following options:
- Press the indicator Ʌ at the top-right corner of the display.
- Use the Share button Է and select Base-n conversions or More Information.