5448转换成二进制是多少?怎样算的,要求演示一下演算过程

如题所述

一、十进制转二进制(整数部分)
方法:用2辗转相除直到结果为1,将余数和最后的1从下向上的组合,就是我们想要的结果。
5448/2=2724 余数为0
2724/2=1362 余数为0
1362/2=681 余数为0
681/2=340 余数为1
340/2=170 余数为0
170/2=85 余数为0
85/2=42 余数为1
42/2=21 余数为0
21/2=10 余数为1
10/2=5 余数为0
5/2=2 余数为1
2/2=1 余数为0
所以5448转化成二进数是 010101001000(从后往前数)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-03
用短除法。。。就是用5446 不停的除以二 然后把商和余数到过来就可以了 比如说 5 换成2进制就是用5除以2 得到 3于1 再除以二 得到1 于1 那么5到 二进制就是110 楼主明白了吗?
第2个回答  2014-01-03
人为的手工算我想已经没人用了。要是有兴趣去看C语言的入门课程书籍。
一般用强大的编辑器自动换算。如 UltraEdit
相似回答