Obtains only the right-shifted value of the first term which appears in the second term.
Returns a value obtained by shifting the value of the 1st term of an expression to the right the number of bits specified by the value of the 2nd term.
The sign bit is inserted in the high-order bits, the same number of times as the number of bits that were shifted.
If the number of shifted bits is 0, the value of the first term is returned as is. If the number of shifted bits exceeds 31, 0 is returned.
The value "0x800001AF" is shifted 5 bits to the right, leaving the sign bit. |