Forget something during Black Friday/Cyber Monday? Check out the Week of Deals!
Member Since: April 24, 2014
Country: United States
Product SEN-09814 about 6 years ago
The negative numbers are probably in a format called Two's complement, which is a convention for storing negative numbers as binary. In two's complement, if the most significant bit is set, the number is negative. To get the magnitude of the negative number, you invert it and add one. e.g.:
if(value & 0x8000) {
negative = true;
value = (~value) + 1;
}
No public wish lists :(
Forgot your password?
No account? Register one!