C语言中unsigned short和short字节

它们的字节相同吗?... 它们的字节相同吗? 展开
 我来答
四舍五不入6
高粉答主

2020-02-27 · 醉心答题,欢迎关注
知道答主
回答量:147
采纳率:100%
帮助的人:2万
展开全部

占用字节相同。

但unsigned char 表示无符号,所以范围在 0-65535 short的数值范围在-32767 - 32768 之间。

short 型拿出最高位作为符号位,所以可以表示的数据范围要比 unsigned short 要短。

扩展资料:

1、unsigned char是无符号字节型,char类型变量的大小通常为1个字节(1字节=8个位),且属于整型。整型的每一种都有无符号(unsigned)和有符号(signed)两种类型。

2、C语言中,short是定义一种整型变量家族的一种。例如short i;表示定义一个短整型的变量i。

长度依据程序编译器的不同short定义的字节数不同,标准定义short短整型变量不得低于16位,即两个字节。

参考资料来源:百度百科-unsigned char

参考资料来源:百度百科-short (c语言)

乙永祎0J3
推荐于2018-02-28
知道答主
回答量:4
采纳率:0%
帮助的人:5.8万
展开全部
占用字节相同,但unsigned char 表示无符号,所以范围在 0-65535 short的数值范围在-32767 - 32768 之间。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-08-11
展开全部
可以自行使用Sizeof 来检测
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kysnail
2010-08-15 · TA获得超过236个赞
知道答主
回答量:36
采纳率:0%
帮助的人:32.9万
展开全部
所占字节数相同,只是 short 型拿出最高位作为符号位,所以可以表示的数据范围要比 unsigned short 要短。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式