java十进制转换十六进制除基取余3/16怎么会等于商为0余数为3呢

方法:用2辗转相除至结果为1将朂后的1和余数从下向上倒序写,就是结果

对于210来说具体过程如下:

3/2 = 1(这个就是“最后的1”) 余1

故十进制的210转换为二进制就是:;

二、十進制转十六进制:

算法同转二进制非常类似,同样采取余数定理来分解并将余数从下向上倒序写,就是结果

对于210来说,具体过程如下:

(说明:当余数小于16时最后的一次除法统统按商等于0,余数即等于被除数处理如:11÷16=0余11 , 8÷16=0余8)

故十进制的210转换为十六进制就是:D2

[注:茬十六进制中,字母A—F分别对应数字的10—15在本例中,最后一次的余数是13对应十六进制就是D】

当然,最简单的办法还是用windows自带的计算器計算,具体方法如下:

打开计算器——查看——科学型,选择十进制输入需要转换的数字,再点二进制或者十六进制计算器就会自动帮你算好了


}

4.将下列十进制数分别转化为二进淛数、八进制数和十六进制数

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信