This article is part of the sequence The Basics You Won't Learn in the Basics aimed at eager people striving to gain a deeper understanding of programming and computer science.
Computers store data using numbers and last time, we covered how they store positive numbers in binary. But our adventure will be incomplete if we don't present how to store negative numbers. This time, we will explore different variants of storing negative binary numbers and we shall see why do we store them that way. …