How are negative number represented in 32-bit signed integer?
Is it two’s or one’s complement? or the last bit on the left is like a flag?
For example: (-10)
How are negative number represented in 32-bit signed integer? Is it two’s or one’s
Share
Most computers these days use two’s complement for signed integers, but it can vary by hardware architecture, programming language, or other platform-specific issues.
For a two’s-complement representation, the most-significant (“leftmost”) bit is referred to as the sign bit, and it will be set for a negative integer and clear for a non-negative integer. However, it is more than just a “flag”. See the Wikipedia article for more information.