二进制转十进制,十进制转二进制

十进制转二进制,采用短除法

比如要将十进制的29转成二进制: 用29除以2,商写在下面,余数写在商的右边。
在这里插入图片描述
除到商为0为止,然后倒序排列余数,得到11101即为二进制。
在这里插入图片描述

二进制转十进制,采用按权相加法

比如十进制29的二进制为11101,转换成十进制如下:
在这里插入图片描述
说明:2的几次方那个次数是怎么确定的?
方式一:比如从左数的第一位1,在它前面还有四位,那么它的次数就是为4。
方式二:比如从右边开始,第一位是从0次方开始,以此类推。


说明:任何除0以外的数的0次方都是1 。如3的0次方是1,-1的0次方也是1,0的0次方没有意义。
注:-1⁰=-1,但是(-1)⁰=1。前者是用0减1求零次方,后者是对整个-1求零次方。


进制在线转换工具

进制在线转换工具:
在这里插入图片描述


Java中二进制转十进制,十进制转二进制

十进制15转成成二进制:

Integer.toBinaryString(15);   //返回1111

十进制15的二进制“1111”转换成十进制:

Integer.parseInt("1111", 2);  //返回15

十进制15的八进制“17”转换成十进制:

Integer.parseInt("17", 8);   //返回15

十进制15的十六进制“f”转换成十进制:

Integer.parseInt("f", 16);   //返回15

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值