A Python desktop application for computing 1's complement and 2's complement of decimal numbers — a fundamental concept in computer science and digital logic.
- Convert any decimal number to its binary representation
- Compute 1's complement (bitwise NOT)
- Compute 2's complement (1's complement + 1)
- Step-by-step display of the conversion process
- GUI interface built with Tkinter and CustomTkinter
| Category | Technology |
|---|---|
| Language | Python 3 |
| GUI | tkinter, customtkinter |
| Logic | Custom bitwise arithmetic |
pip install customtkinter
python "Calculator 2.0.py"- Binary number systems and two's complement arithmetic
- How negative numbers are represented in hardware
- GUI design with multiple interactive panels
Made with ❤️ as part of a learning journey