The most powerful programmer’s calculator you will ever need ©
Easy to use --- computationally powerful
If you need a precise answer without number rounding or floating point calculations, want to work offline, or don’t want to be constrained by numbers that fit in one machine register, this app will surpass your expectations.
Large integer capable
Unmatched capabilities for doing calculations with extremely large integers (10k binary digits).
Extremely large integers are easily input, viewed, and interacted with via a scrollable keyboard screen.
All calculations are processed locally on your device, so there is no need for a network, cloud or Wi-Fi connection -- works in airplane mode.
Additionally, bit shift logic is user selectable to either trim the most significant bits beyond the current machine word (standard logical left-shift delete functionality) or extend the number of bits in the integer.
Integer calculations can use any combination of these number bases, and integers in one base are easily converted to another.
Machine word bit-sizes for input and output integers, and associated calculations, can be manually set -- inputs and output do not need to be the same machine word size.
Input and output integers can be either big endian or little endian, or a combination of both.
As an added bonus, the full calculation description can be forwarded to the destination of your choice as a JSON formatted string.
Included functions
Arithmetic
Addition
Subtraction
Multiplication
Division
Modulo
2^x
EE
Bit logic
AND
NAND
OR
NOR
XOR
XNOR
Bitwise
Set bit
Clear bit
Toggle bit
Left shift
Right shift
Privacy: The 'bit shifty' app does not track or collect user activity, nor link activity to a specific user's identity or device.