在计算机中,有符号数和无符号数的区别在哪?
问题描述:
在计算机中,有符号数和无符号数的区别在哪?
答
无符号数只有正数,没有负数,所以比如一个16位元可以储存的最大正数是2的16次方也就是65536.而有符号数,因为要兼容负数的可能性,就要牺牲一个位元来做符号表明.所以一个有符号数的最大正数就是2的(16-1次方)再减掉1...
在计算机中,有符号数和无符号数的区别在哪?
无符号数只有正数,没有负数,所以比如一个16位元可以储存的最大正数是2的16次方也就是65536.而有符号数,因为要兼容负数的可能性,就要牺牲一个位元来做符号表明.所以一个有符号数的最大正数就是2的(16-1次方)再减掉1...