benchi2019
1+1不一定=2是天----,
级别: 略有小成
精华主题: 0
发帖数量: 41 个
工控威望: 239 点
下载积分: 627 分
在线时间: 19(小时)
注册时间: 2010-01-05
最后登录: 2012-11-14
查看benchi2019的 主题 / 回贴
楼主  发表于: 2010-06-09 20:04

 这里有些不能理解16位中的位指什么,师傅们说通俗点了,32767怎么来的
bigluo
级别: 家园常客
精华主题: 0
发帖数量: 387 个
工控威望: 912 点
下载积分: 2724 分
在线时间: 73(小时)
注册时间: 2007-12-14
最后登录: 2021-05-15
查看bigluo的 主题 / 回贴
1楼  发表于: 2010-06-09 21:02
这里面的位是指二进制的位,英文是BIT,即比特。
16位是指16个BIT组成的数字大小。
至于32767的理解,如果是10进制的话,估计你很容易理解,16位的十进制最大是9999999999999(16个9),16位二进制的最大值就是1111111111111111(16个1),换算成二进制就是32768了,从0-32767,正好32768个数字。

如果还不明白的话,最好先学学基础吧。。。
cxlxt
级别: 略有小成
精华主题: 0
发帖数量: 155 个
工控威望: 261 点
下载积分: 1691 分
在线时间: 247(小时)
注册时间: 2010-05-12
最后登录: 2023-09-23
查看cxlxt的 主题 / 回贴
2楼  发表于: 2010-06-09 21:13
16位二进制的最大值就是1111   1111   1111  1111(16个1),换算成十进制是65535,
16位二进制的数        0111   1111   1111  1111(15个1),换算成十进制是32767
k78047489
级别: 家园常客
精华主题: 0
发帖数量: 564 个
工控威望: 582 点
下载积分: 17271 分
在线时间: 174(小时)
注册时间: 2008-09-02
最后登录: 2024-05-06
查看k78047489的 主题 / 回贴
3楼  发表于: 2010-06-10 09:15
原来如此,又学到了,谢谢