Currently, I use the standard Windows 7 calculator in "Programmer" mode, and it's great. It does everything I need... except it has no support for unsigned integers. Which is all well and good if you are dealing with 8, 16, or 32 bit integers; just leave it in quad word mode and you won't have any two's compliment problems, but there is no way to represent an unsigned 64 bit integer.

To be clear, I am looking for a windows program, not a chrome extension or simply "use google". The software must support bitwise operators and handle unsigned/signed integers of at least 64 bits in size, and at least hexadecimal, binary, and decimal display. Support for floating point numbers is not necessary, but would be awesome.


Wolframalpha (Paid,Cross-Platform)

SpeedCrunch (Free, Cross-Platform)

Both of these are great. Exactly what you are looking for. Hope this resolves your issue!!! cheers!!

  • Can you explain how WolframAlpha supports unsigned integers? – Thomas Weller Nov 5 '15 at 10:00
  • In WA you can import any file with a sequence of 64-bit unsigned integers and can also export a list of integers in the range (0, 2^64-1) to a binary file. – Mohit Garg Nov 5 '15 at 10:45
  • What I mean: giving an example would be nice, e.g. it can convert hex to decimal wolframalpha.com/input/?i=0xffffffffffffffff&dataset= but how can I show it interpreted as signed int64? – Thomas Weller Nov 5 '15 at 10:56
  • Similar for speedcrunch, how would we show sint64. Also, it seems it is not limited to int64, so it would not report an overflow. – Thomas Weller Nov 5 '15 at 11:02
  • 1
    Awesome, it looks like SpeedCrunch is essentially what I was looking for. It'll get the job done perfectly! +1 – David Freitag Nov 5 '15 at 22:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.