ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

进制转换

2022-05-01 10:32:43  阅读:707  来源: 互联网

标签:转换 进制 22 二进制 21 十进制 小数


1.整数的进制转换

<1>.n进制转10进制

一一对应即可。

例如:二进制转十进制

二进制数:

1   0   1   0   1

*    *   *    *   *

24 23 22 21 20

16 0  4   0   1

16+0+4+0+1=21

故十进制数是21

<2>.10进制转n进制

使用短除法

然后只需要把余数倒过来写即可,得到二进制数101000

2.小数之间的进制转换

<1>.n进制转十进制

我们以小数点为界限,整数部分依次乘20,21,22...;小数部分依次乘2-1,2-2,2-3...

例:二进制小数1011.011

1     0     1     1   . 0    1    1

23  22   21    20   2-1  2-2 2-3

8   0     2     1      0  0.25 0.125

全部加起来,得:11.375

<2>.十进制转n进制

这个就有点复杂了,其实一位一位分解就可以了。

例如十进制小数666.666转二进制

首先我们先把整数部分666转换成二进制。

之后我们发现0.666>2-1(0.5),所以在十分位上写上1,0.666-0.5=0.166

然后0.1666<2-2(0.25),所以在百分位上写上0

之后一位一位的进行操作,得到的结果就是1010011010.1010101001111110111110011101101100100010111

THE END

2022.5.1(劳动节不快乐)

标签:转换,进制,22,二进制,21,十进制,小数
来源: https://www.cnblogs.com/RZCDJr/p/16211830.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有