问题一:计算机中关于进制数转换

最近学了计算机中关于进制数的转换问题,满脑壳的雾水。像10转2,8,16中说的是整数部分除基数取余,小数部分乘基数取整。举个例子:(349.6875)10=(?)2
我按照它说的转换了一下,整数部分我转换出来是101110101,而正确答案是101011101,不知道怎么的,小数还不是很懂。还有权值是什么?其他的转换具体怎么转换。
2、8、16转10
2转8,16
8,16转2
它说的规则逢n进1是什么意思?
希望大家可以耐心的替我解答。即使粘贴也希望带上你的见解,如果我看得懂教科书上就够了。最好是教师或者够专业的人士来解答哈,(带上自己的讲解。)本题分值50+
你们回答够好了 提高悬赏是因为我说过要悬赏50的 不过我还有一个问题,也是计算机的。我现在把它列不出来,好久把书拿来再提问,摁,好像我有点吃1忘2哈,到时候大家能帮就帮帮吧 看在我这么好学的份上还是...汗!

2进制权值就是2的整数次方 1024是2的10次方 512是9次,256是8次这些都是权值,比如349就可以表示成256+64+16+8+4+1 在相关位表示位1 写成就是101011101

小数就是乘2 比如0.25 乘2 得0.5 小数第一位为0
在*2的1 小数第二位为1
.6875 一直*2 就行了,小于1这位就是0 ,大于1这位就是1,不过一般小数都不能正好转换成2进制,要求几位就是几位了
8进制转2进制 3位一转,从右向左 比如8进制56 5表示位101 6表示位110 所以56就是101110
16进制和8进制一样是4位一转,
2进制转换相反。
这些方法书上一般是不说的,都是老师自己教的,我计算机的学这东西都学了7 8 次了。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-02
十转二:整数部分,除二取余倒记,小数,乘二取整顺记。
八转二:每位八进制数转化为三位二进制数。
十六转二:每位十六进制数转换为四位二进制数。二转十:乘权相加,权是2。二转八:从右向左数,每三个数转换一个八进制数。二转十六,每四个数转化一个十六进制数。八,十六转十,可以先化成二进制再转化。不容易出错。
第2个回答  2008-12-02
我正好是教计算机的,我来回答你的问题!
首先先说说你这个问题(349.6875)10=(?)2
我按照它说的转换了一下,整数部分我转换出来是101110101,而正确答案是101011101

你没算错,但是要从下往上读就对了

权就是十进制的权是十,二进制的权是二,八进制的是八等等!
而且十进制是0123456789 十个数
二进制是01 两个数
十六进制是0~9 abcdef共十六个数
所以权和进制数和每种进制里面数的个数都是一样的!
但是你注意十进制的单个数中,最大的是9,为权减一,十六进制二进制同理!
至于转换方法,我看底下的回答的挺好就不赘述了,希望对你有所帮助!
第3个回答  2008-12-05
10转2 10/2=5 无余 记0,5/2余1 记1,2/2无余 记0,还得1,倒记为
1010。
8转2,123=(1=001。2=010。3=011)123=001 010 011
16转2。128=(1=0001,2=0010,8=1000)128=0001 0010 1000
2进的个位是1,,十位是2,,百位是4 ,,千位是8,,
2转10,1010=第1 个一是8,,第2 个一是2 就是10 就是从右住左有1 计数 乘2 次方相加就可以了 。。你的明白。
相似回答