当计算机用两个字节存放一个整数时,其中能存放的最大十进制整数是多少,最小的十进制是多少,它们的二进

当计算机用两个字节存放一个整数时,其中能存放的最大十进制整数是多少,最小的十进制是多少,它们的二进制形式是什么?... 当计算机用两个字节存放一个整数时,其中能存放的最大十进制整数是多少,最小的十进制是多少,它们的二进制形式是什么? 展开
 我来答
轮看殊O
高粉答主

2020-09-29 · 说的都是干货,快来关注
知道大有可为答主
回答量:2.6万
采纳率:99%
帮助的人:762万
展开全部

当计算机用两个字节存放一个整数时,其中能存放的最大十进制整数是32767,最小的十进制是-32768,它们的二进制形式是0111111111111111、1000000000000000。

0111111111111111化成十进制就是32767,而0111111111111111是最大的正整数,再加1最高位就变成了1,那就成负数了,说明溢出了。

1000000000000000也是16位,十进制是-32768;1111111111111111是十进制-1,这个数减二进制0111111111111111就应该是1000000000000000,也就是十制-1-32767=-32768。

扩展资料

十进制整数转换为二进制整数十进制整数转换为二进制整数采用"除2取余,逆序排列"法,具体的过程为:


101÷2=50……1


50÷2=25 ……-0


25÷2=12 ……1


12÷2=6 ……0


6÷2=3……0


3÷2=1……1


1÷2=0……1


逆序排列,二进制为从下向上写余数:1100101。


计算机能识别的进制是二进制,二进制只有两个数码0和1,由于二进制数只能由0和1组成,位数较多,为了书写方便又有了八进制、十六进制等;而输入常用的十进制,要经过转换成二进制,计算机才能识别。

White_MouseYBZ
2016-05-16 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6706万
展开全部
32767、-32768
二进制形式是0111111111111111、1000000000000000。
追问
为什么
追答
你还看不出来?什么“为什么”?只有16位,0111111111111111化成十进制就是32767,而0111111111111111是最大的正整数,再加1最高位就变成了1,那就成负数了,说明溢出了。1000000000000000也是16位,十进制是-32768;1111111111111111是十进制-1,这个数减二进制0111111111111111就应该是1000000000000000,也就是十制-1-32767=-32768。这就像十进制两位数最大只能是99、最小只能是10一样,没有为什么,问为什么还真不好答……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式