Re: precision of signed integers
Joseph Osako 01 Jan 2005 01:17 UTC
Aubrey Jaffer wrote:
>A 16.bit unsigned integer is 16.bit wide.
>
>Is the corresponding width signed integer 16.bit or 15.bit?
>
A 16-bit 2's-complement signed integer would have a value range from
-32767 to 32768. The high bit would indicate whether it is positive or
negative; a negative value would be the inverse of it's absolute value,
plus one. Thus, -1 would be 1111111111111111, -32767 would be
1000000000000000, and 0 would be 0000000000000000 for both negative and
positive values.
Joseph Osako
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 2004-12-30