How are variables of type int represented in binary by Java? Specifically, where is the bit for the positive/negative sign and do the shift operators (<<,>>,>>>
move it? Any help or pointer to documentation would be appreciated. Thanks.