signed是什么数据类型?
2021-12-04

signed 类型的整数只用了除去最高位剩余的15为进行编码,最高位用来标记整数的正负,0表示正,1表示负。所以对signed的整数存储范围为(-2^15 ~ 2^15-1)

unsigned类型的整数其16为全部用来编码,则unsigned的整数存储范围为(0~2^16-1)

注意事项:

1、不允许出现类似 int unsigned a =-1这种类型的数据

2、不管是signed还是unsigned都使用16位进行存储数据

大家都在看
本站系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点。本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。