
为什么unsigned short的数值范围是0到65535,而short的是-32768到32767?
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本篇探讨了C/C++中unsigned short和short数据类型的数值表示原理,解释为何前者取值从0至65535,后者则为-32768到32767。
为什么unsigned short的数据范围是0到65535,而short的数据范围是-32768到32767?这是因为unsigned short类型不包含负数,因此可以表示更大的正数值;而short类型需要保留一部分位来表示负数,所以其最大正值为32767。
全部评论 (0)
还没有任何评论哟~


