liliy 3 years ago how do u represent negative numbers in binary?

1. MaryMarvel

it depends on how you want to do it... For example you can write -0000 0001 which is -1

2. MaryMarvel

or you can use two's complement

3. eSpeX

Two's complement or a sign flag.

normally the left most bit represents positive or negative, never have seen a -00001 before.

5. KimoKiko

If you're asking about how computers represent negative numbers in binary, then it's, as @MaryMarvel stated, by using the two's complement notation. Two's Complement Notation is used to represent signed binary numbers. The Two's Complement of a number is all its bits reversed, plus one. (i.e: The Two's Complement of A is NOT A + 1) So -50 for example is represented as follows: 11001110 The Left-most bit is the sign bit, when it is 1 the number is negative. So how to convert 11001110 to its decimal form?! It's done as follows: 1st) Get the two's complement of it, that is: 00110001 + 1 = 00110010 2nd) if you convert 00110010 to its decimal form you'll get 50 and since the number is negative then the answer is -50 hope you got it

6. liliy

you said -50 is : 11001110, how do you know that that number in binary isnt realy 206? how do u know that its a negative number... @KimoKiko

It all depends on if you are using signed or unsigned bits.

9. eSpeX

The -50 example is using twos complement: http://en.wikipedia.org/wiki/Two%27s_complement You know the convention before you work it, signed bits or twos complement.

10. liliy

oh, u know if ur dealing with a neg or pos number... its not just like , u see 1's an 0's and u need to find the value... bec that could be hard., right?