怎样把二进制转为八进制十进制,或八进制

后使用快捷导航没有帐号?
查看: 2347 | 回复: 30
怎么转换,已经被书上绕蒙了,对着书看了半天还是不会算,哪位帮我写下过程啊?
先把15转化成二进制数得1111.再从左向右,每三位化成一位八进制数,不够就加0.得17.好好看看书吧。
明白了,我是用1+7了。。。我去,现在懂了,多谢
直接15除以8& & 得1余7呀 所以是17
考试的时候涉及到二进制的直接用选项反推回去也行 不会算有时候也能选对 但是还是弄明白原理的好 要不然不稳
回 围城爱情 的帖子
:考试的时候涉及到二进制的直接用选项反推回去也行 不会算有时候也能选对 但是还是弄明白原理的好 要不然不稳 ( 22:12) 嗯,今天刚开始看M5,感觉多做点题熟练了就好多了~现在做起来有点感觉了
3楼高招!!!
这个很多方法啊!
这个不难 好好搞下
直接15除以8& & 得1余7呀 所以是17
回 你我他 的帖子
:直接15除以8
得1余7呀 所以是17 ( 21:31) 这种算法不错
15的十进制表示方法是1*10^1+5*10^0=1*8^1+7*8^0,所以8进制的结果就是17。
做除法&&倒过来写就是了
不是很难嘛
回 5fgk 的帖子
:直接15除以8
得1余7呀 所以是17 ( 11:01) 15除以8不是得1余8.75吗,怎么是得1余7,请指教
温良恭俭让,礼仪仁致信
就是15除以8就行
回 royaumone 的帖子
:15除以8不是得1余8.75吗,怎么是得1余7,请指教 ( 10:53) 15减去1个8等于7、看看书你就明白了
17看不懂,过几天再看
除8得1余7,结果17
直接15除以8得1余7
整数部分除基取余,15/8=1余7所以,十进制中的15等于八进制中的17,此外小数部分,乘基取整,例如,十进制中的0.75等于0.75*8=6,则转化成八进制就是0.6。
大家都答的很对啊。
这个题考试的时候很容易出吧?
笨办法就是先换成二进制再换算。
除权余积法,针对十进制转任何进制
看楼上的算法,我倒蒙圈了。我是15换成两进制=1111,再换八进制就成了001111,(转八进制,三位为1组,从右向左,不足补0),然后一目了然,001=1,111=7,所以八进制等于17
换成二进制然后在换成八进制,不够三位前面加0
除以8,X多少就是第一位A,余下的就是二位B,然后答案及是BA
:15除以8不是得1余8.75吗,怎么是得1余7,请指教 ( 10:53) 无执照,呵呵
实名认证用户即可获得此勋章.
中国民航大学
申请条件:每位会员只能同时拥有一枚院校勋章
申请条件:每位会员只能同时拥有一枚单位勋章
长沙航空职业技术学院
申请条件:每位会员只能同时拥有一枚院校勋章
申请条件:每位会员只能同时拥有一枚单位勋章
申请条件--在线时间≥500小时
北京航空航天大学
申请条件:每位会员只能同时拥有一枚院校勋章
西安航空职业技术学院
申请条件:每位会员只能同时拥有一枚院校勋章
申请条件:每位会员只能同时拥有一枚单位勋章
广州民航职业技术学院
申请条件:每位会员只能同时拥有一枚院校勋章
申请条件:每位会员只能同时拥有一枚单位勋章请问2进制数如何转换为8进制数,10进制数,16进制数
请问2进制数如何转换为8进制数,10进制数,16进制数
请问2进制数如何转换为8进制数,10进制数,16进制数
一、2进制转换成8进制,从左到右3个数为一位,不够补0.如下表
二进制 八进制
如二进制:1101 三个数为一位,不够补0,为
001 101B 转换成8进制 对上八进制表就是15(8)
二、二进制转十进制
从最后一位开始算,依次列为第0、1、2...位 ,第n位的数(0或1)乘以2的n次方 得到的结果相加就是答案
如 1101转十进制为:
1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13
三、二进制转16进制
从左到右4个为一位,不够补0 如表
二进制 十六进制
如二进制1001101 四个为一位
十六进制为 4D
请遵守网上公德,勿发布广告信息
相关问答:
二进制:由0,1两个数组成,逢二进一,借一为二。
八进制:由0到7八个数组成。逢八进一,借一为八。
十六进制:由0到9十个数和A到F六个字母组成,逢十六进一,借一为十六。它们之间的对应关系如下:
十进制 二进制 八进制 十六进制
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
有时候你想不起来了,可以用自带的计算器算,切换到高级模式
二进制转化那些好转化!
2-&8:二进制数三个一组,分别计算出数值就可以。例:
就是010一组,110一组,101一组!010是2,110是6,101是5.则八进制是265.
2-&16是4个一组!原理一样!
2-&10就是将二进制数位按权值加起来就完!例:就是
0×2的八次方+1×2的七次方+0×2六次方+1×2五次方+1×2四次方+0×2三次方+0×2二次方+1×2一次方+0×2零次方。
如果在电脑上就很方便了,打开计算器,然后选择科学型。在这里面输入你的数据后点击你要转换的进制类型就可以了二进制,八进制,十进制,十六进制要怎么弄懂?
二进制,八进制,十进制,十六进制要怎么弄懂?
08-10-03 &
计算机中常用的进制 进制名称 说 明 十进制 1)基数: 10 2)数码: 0、1、2、3、4、5、6、7、8、9 3)各数位的位权:是以10为底的幂次方 4)进位方法: 逢十进一,借一当十 例如:( 二进制 1) 基数: 2 2) 数码: 0、1 3) 各数位的位权:是以2为底的幂次方 4) 进位方法:逢二进一,借一当二 例如:( 八进制 1)基数: 8 2)数码: 0、1、2、3、4、5、6、7 3)各数位的位权:是以8为底的幂次方 4)进位方法: 逢八进一,借一当八 例如:(1075)8 十六进制 1) 基数: 16 2) 数码: 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、A=10、B=11、C=12、D=13、E=14、F=15. 3) 各数位的位权:是以16为底的幂次方 4) 进位方法:逢十进一,借一当 例如:(1C7)16 、各进位制数的表示方法 十进制 二进制 八进制 十六进制 十进制 二进制 八进制 十六进制 0
10 1010 12 A 2
11 1011 13 B 3
12 1100 14 C 4
13 1101 15 D 5
14 1110 16 E 6
15 1111 17 F 7
5、数制之间的转换 转换类型 转换方法 转换举例 其它进制的数转换为十进制的数 按权展开 二进制转换成十进制 八进制转换成十进制 十六进制转换成十进制 十进制数转换为其它进制的数 整数部分:除基数取余 十进制转换成二进制 十进制转换成八进制 小数部分:乘基数取 十进制转换成十六进制 非十进制数之间的转换 利用各种进位制对数的表示方法进行按位一一对应转换 说明 二、八进制之间的转换 二、十六进制之间的转换 八、十六进制之间的转换 ①二进数制化为十进制 例 1 (=1×26+0×25+1×24+1×23 +0×22+1×21+1×20 =(91)10 例 2 二进制数(=( ? )10 ( =1×23+1×22+0×21+1×20+1×2-1+1×2-2+0×2 =(13.625)10 所以 ( =(13.625)10 <<< >>> ②八进数制化为十进制 (136.75)8 =1×82+3×81+6×80+7×8-1+5×8-2 =(94. <<< >>> ③ 十六进数制化为十进制 (2D3.BC)16=2×162+13×161+3×160+ 11×16-1++ 12×16-2 =(723. 十进制化为二进制 整数部分: 除2取余 小数部分: 乘2取整 除2取余 乘2取整 十进制转换成八进制 整数部分:除8取余 小数部分:乘8取整 十进制转换成进制十六进制 整数部分:除16取余 小数部分:乘16取整 <<< <<< <<< 非十进制之间的转换方法 方法:由于 一位八进制数相当于三位二进制数,因此,要将八进制数转换成二进制数时,只要以小数为点界向左或向右每一位八进制数用相应的三位二进制数取代即可,如果不足三位,可用零补足。反之,二进制转换成相应的八进制数只是上述方法的逆过程,即以小说数点为界,向左或向右每三位二进制数用相应的一位八进制数取代即可。同理,十六进制与二进制互换,只要用四位二进制数取代一位十六进制数(逆过程一位十六进制数取代四位二进制数)即可,对于八进制与十六进制转换则要先将八进制(或十六进制)转换成二进制,然后应用前面的方法进行转换 <<< 二、八进制之间转换 ①八进制转换成二进制 将(712.521)8转换成二进制数 7 1 2 . 5 2 1 111 001 010 . 101 010 001 ( 712.521)8=(111 001 010.101 010 001)2 ②二进制转换成八进制 将(01011)2转换成八进制数 011 101 010.001 010 110 3 5 2 . 1 2 6 (011 101 010 . 001 010 110)2=(3 5 2 . 1 2 6)8 <<< 二、十六进制之间的转化 ③十六进制转换成二进制 将(1AC0.6D)16转换成二进制数 1 A C 0. 6 D 00
1101 ( 1AC0.6D)16=(00 01)2 ④二进制转换成十六进制 将(01011)2转换成十六进制数 (10 1011)2=EA.2B H 10 1011 E A . 2 B (10 1011)2=EA.2B H <<< 八、十六进制之间的转换 八、十六进制的数之间的转换要用二进制转换作过渡,即:先将八进制(或十六进制)转换成二进制,再将二进制转换成十六进制(或八进制)。 例 将(=(?)16 八进制: 3 6 0 7 4. 6 5 二进制: 011 110 000 111 100 110 101 11 00 十六进制: 3 C 3 C D 4 所以:(=(3C3C.D4)16
请登录后再发表评论!JS十进制,十六进制,八进制,二进制他们的转换总结
十进制转换成其他进制
objectname.toString([radix])&&
objectname.toString([radix])
objectname 必选项。要得到字符串表示的对象。
radix 可选项。指定将数字值转换为字符串时的进制。
例如var m = 10;
document.write(m.toString(2)&+&"&br&");&//&显示为&1010
document.write(m.toString(8)&+&"&br&");&//&显示为&12
document.write(m.toString(10)&+&"&br&");&//&显示为&10
document.write(m.toString(16)&+&"&br&");&//&显示为&a,&&
document.write(m.toString(2) + "&br&"); // 显示为 1010
document.write(m.toString(8) + "&br&"); // 显示为 12
document.write(m.toString(10) + "&br&"); // 显示为 10
document.write(m.toString(16) + "&br&"); // 显示为 a,
其他进制转换成十进制
Java代码&&&&&
parseInt(numstring,&[radix])
numstring 必选项。要转换为数字的字符串。
radix 可选项。在 2 和 36 之间的表示 numstring 所保存数字的进制的值。如果没有提供,则前缀为 '0x' 的字符串被当作十六进制,前缀为 '0'
的字符串被当作八进制。所有其它字符串都被当作是十进制的。
例子:document.write(parseInt(1010,
2) + "&br&"); // 显示为 2
&Script type='text/javascript'&
document.write(parseInt(12) +
"&br&");&&&&&&
//12document.write(parseInt(1011, 2) +
//11document.write(parseInt(12,
"&br&");&&&
//10document.write(parseInt(10,
"&br&");&&
//10document.write(parseInt("a",
16) + "&br&");&
document.write(parseInt("A", 16) +
//10document.write(parseInt("E",
16) + "&br&");&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。如何将二进制的小数转化为十进制,八进制,十六进制
二进制小数转化为十进制:这个和整数部分一样,只要将二进制数表示层按权展开式,并按十进制运算法则进行计算,所得结果就是对应的十进制.例如,()2=1*2^4+1*2^2+1*2^1+1*2^-1+1*2^-3=16+3+2+0.5+0.125=(22.625)10二进制小数转化为八进制由于2^3=8,所以三位二进制位可以用一个八进制位来表示,以小数点为界,分别往高、低位每3位为一组,不足用0补全.八进制的0~7对应二进制的(000~111)例如:(101.01)2=101 .010=(5.2)8二进制转化为十六进制这个和转化为八进制类似,因为2^4=16,所以应该四位为一组,不足用0补全,(0~F)16对应二进制(),例如()= .)16PS:因为不好打出几次方,所以^表示幂运算,()2表示二进制,类似...
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 二进制转换为八进制 的文章

 

随机推荐