十进制数81转换为对应的二进制数
5个回答
展开全部
十进制数如何转换为二进制数
十进制和二进制的转换一般是需要用到计算机的时候才会去做的一种装换,因为在计算机中经常需要用到二进制来进行计算,那么我们应该如何对十进制和二进制进行转换呢?
正整数转二进制
01
首先我们先设置一个十进制的数值,这里我们用101为例,先用101除以2,结果算下来等于50余1,此时我们再把1提出来。
02
然后再用50除以1等于25余0,然后把0提出来。
03
重复以上步骤,并且每次的余数都要提出来。
04
最后倒序排列余数就是我们转换好的二进制数。
小数转二进制
01
一样的举一个例子,这里我们用0.0625为例,用0.0625乘以2,结果等于0.125,然后提取整数部分。
02
再用0.0125乘以2,结果等于0.025,同样的提取整数部分。
03
重复以上步骤,并且每次都要提取整数部分,最后到小数点为0时结束。
04
最后按照正序排列,并在前面加上0.即可。
负整数转二进制
01
同样的,我们举个例子,我们用-101为例,首先将去掉负号,将101正常的进行二进制转换。
02
然后将得到的二进制数取反。
03
最后在取反的二进数的最后一位数加1就得到了-101的二进制数。
本页指南内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。
十进制和二进制的转换一般是需要用到计算机的时候才会去做的一种装换,因为在计算机中经常需要用到二进制来进行计算,那么我们应该如何对十进制和二进制进行转换呢?
正整数转二进制
01
首先我们先设置一个十进制的数值,这里我们用101为例,先用101除以2,结果算下来等于50余1,此时我们再把1提出来。
02
然后再用50除以1等于25余0,然后把0提出来。
03
重复以上步骤,并且每次的余数都要提出来。
04
最后倒序排列余数就是我们转换好的二进制数。
小数转二进制
01
一样的举一个例子,这里我们用0.0625为例,用0.0625乘以2,结果等于0.125,然后提取整数部分。
02
再用0.0125乘以2,结果等于0.025,同样的提取整数部分。
03
重复以上步骤,并且每次都要提取整数部分,最后到小数点为0时结束。
04
最后按照正序排列,并在前面加上0.即可。
负整数转二进制
01
同样的,我们举个例子,我们用-101为例,首先将去掉负号,将101正常的进行二进制转换。
02
然后将得到的二进制数取反。
03
最后在取反的二进数的最后一位数加1就得到了-101的二进制数。
本页指南内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。
展开全部
81/2=40……1
40/2=20……0
20/2=10……0
10/2=5……0
5/2=2……1
2/2=1……0
1/2=0……1
倒着读回来就是1010001
十进制数转换为二进制数,顾名思义是利用程序将十进制数转换为二进制数。
需求分析:众所周知,计算机是以二进制数的形式进行存储和运算的。本程序就是实现将十进制转化为二进制的功能。在本程序中用到了结构体、栈、指针等相关知识。
概要设计:本程序采用结构体定义,利用栈的相关操作,如:栈的创建,入栈,出栈等,为了克服顺序存储结构的栈可能存在上溢的不足,此程序用链式存储结构实现栈中元素的存储,总体上是由主函数对子函数进行调用来实现功能。当从键盘输入一个数时,首先对其进行判断是否满足大于0而小于32767,若满足,则将其对2求余并将余数入栈,对除2所得的商继续求余入栈,如此循环直至商为0,再将栈中的元素顺序输出既可。
40/2=20……0
20/2=10……0
10/2=5……0
5/2=2……1
2/2=1……0
1/2=0……1
倒着读回来就是1010001
十进制数转换为二进制数,顾名思义是利用程序将十进制数转换为二进制数。
需求分析:众所周知,计算机是以二进制数的形式进行存储和运算的。本程序就是实现将十进制转化为二进制的功能。在本程序中用到了结构体、栈、指针等相关知识。
概要设计:本程序采用结构体定义,利用栈的相关操作,如:栈的创建,入栈,出栈等,为了克服顺序存储结构的栈可能存在上溢的不足,此程序用链式存储结构实现栈中元素的存储,总体上是由主函数对子函数进行调用来实现功能。当从键盘输入一个数时,首先对其进行判断是否满足大于0而小于32767,若满足,则将其对2求余并将余数入栈,对除2所得的商继续求余入栈,如此循环直至商为0,再将栈中的元素顺序输出既可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
转换方法是对十进制数除以2取余,最近后将余数倒排列。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
81转换成二进制应该是10000001
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
81/2=40……1
40/2=20……0
20/2=10……0
10/2=5……0
5/2=2……1
2/2=1……0
1/2=0……1
倒着读回来就是1010001
40/2=20……0
20/2=10……0
10/2=5……0
5/2=2……1
2/2=1……0
1/2=0……1
倒着读回来就是1010001
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询