16个二进制位可表示的整数范围是?为什么?

sdfjl23e21 1年前 已收到1个回答 举报

horse225 幼苗

共回答了19个问题采纳率:100% 举报

如果是无符号的是0到65535(也就是2的16次方减1)
如果是有符号的,那么最高位当做符号位,表示的范围是(2的15次方-1)加上正负号,为-32767到+32767.
但是计算机内通常采用补码表示,所以在有符号时表示范围为-32768到32767.
补码的知识你可以自己查一下.

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.025 s. - webmaster@yulucn.com