Scientific Mode
Type with the on-screen keypad or your keyboard. Parentheses are respected. The Deg/Rad toggle changes how trig functions interpret their input. The "Ans" key inserts the previous result; "M+/M??MR/MC" track a single memory register.
Programmer Mode
Enter a value in any base (DEC/HEX/OCT/BIN) and the others update instantly. The bit cells show all 32 bits ??click to flip individual bits. The bitwise operations block uses the current value as operand A; enter B with optional prefix:
0xhexadecimal ??e.g.0xFF0ooctal ??e.g.0o770bbinary ??e.g.0b1010- no prefix ??decimal
Equation Solver
Closed-form root finders for polynomials of degree 1, 2, and 3.
Complex roots are displayed when the discriminant is negative. For degree > 3 or systems of equations, use a CAS like SageMath or Wolfram Alpha.
Order of Operations
Standard PEMDAS: parentheses ??exponents ??multiplication/division (left to right) ??addition/subtraction. Unary minus binds tighter than exponentiation in this calculator (consistent with most spreadsheet conventions and JavaScript).