Hello friends, Applying the right shift operator in c to a number and shifting it right by a single digit is equivalent to dividing that numer by 2.But if the number is negative then it is not equivalent.how come? please give me information about the books in which i can find an explaination. Thanks , Praveen.