![8c014baf06043f7d6bd62bf1d852a2b5.png](https://img-blog.csdnimg.cn/img_convert/8c014baf06043f7d6bd62bf1d852a2b5.png)
方便自己期末复习备考而准备(作为一名纯文科生,我对计算机课真的很抓狂。只好认认真真自个探究,整理些笔记。如果你也需要可以借鉴借鉴)
①进制?
嗯~这我觉得就不用多做解释了,大家都是上个计算机课的人,老师应该都有解释过了。
为了方便大家直观看,我就整理了些常用进制(括号里的是它们的字母表达形式)↓
![33fe38614ae4c9baee661b36344e2047.png](https://img-blog.csdnimg.cn/img_convert/33fe38614ae4c9baee661b36344e2047.png)
其次,再放上张常用数制对照表(如有需要请手动放大观看)↓
![9fed9a61c23198523b8e750c2a2101a5.png](https://img-blog.csdnimg.cn/img_convert/9fed9a61c23198523b8e750c2a2101a5.png)
②进制转换(重点来啦~)
1.整数进制间的转换:
⑴十进制转换为其他进制,方法看图↓
![fa17c124425810ec77be7f56e787583e.png](https://img-blog.csdnimg.cn/img_convert/fa17c124425810ec77be7f56e787583e.png)
来,举几个例子:
(嗯~就拿十进制的27来举例吧)
![e5ae35ddcf6c3a268c361744c2e357aa.png](https://img-blog.csdnimg.cn/img_convert/e5ae35ddcf6c3a268c361744c2e357aa.png)
![6d0177efa8181d148bfbd75e99dab7d6.png](https://img-blog.csdnimg.cn/img_convert/6d0177efa8181d148bfbd75e99dab7d6.png)
![7971b033dfee1d07b352d29b6873c7b6.png](https://img-blog.csdnimg.cn/img_convert/7971b033dfee1d07b352d29b6873c7b6.png)
怎么说,还是挺简单的吧。如果你想验证答案对不对,那你是时候打开你电脑上的计算机了,看图↓
![760b3fcb4be1f32123a6871484a8d2b6.png](https://img-blog.csdnimg.cn/img_convert/760b3fcb4be1f32123a6871484a8d2b6.png)
![ff24f4f270463505f102a2d00cf80a64.png](https://img-blog.csdnimg.cn/img_convert/ff24f4f270463505f102a2d00cf80a64.png)
⑵其他进制转为十进制
![240fba3342f096fc32187eb38006aadd.png](https://img-blog.csdnimg.cn/img_convert/240fba3342f096fc32187eb38006aadd.png)
依旧是来举几个例子:
![a008d9a185df9b385e09b85f31244c4a.png](https://img-blog.csdnimg.cn/img_convert/a008d9a185df9b385e09b85f31244c4a.png)
![fa9825a034d6d31162ad018242c11c43.png](https://img-blog.csdnimg.cn/img_convert/fa9825a034d6d31162ad018242c11c43.png)
![22da084082dbc1ad0cc7c19dad5860f8.png](https://img-blog.csdnimg.cn/img_convert/22da084082dbc1ad0cc7c19dad5860f8.png)
⑶二进制转为八进制和十六进制
![19ee7bf341ae08f9a81041333ce3235e.png](https://img-blog.csdnimg.cn/img_convert/19ee7bf341ae08f9a81041333ce3235e.png)
嗯~说得有点抽象。来看例子(拿二进制的10110111举例子吧)
![c547c4c623948d2092ce77a146792aff.png](https://img-blog.csdnimg.cn/img_convert/c547c4c623948d2092ce77a146792aff.png)
⑷十六进制和八进制转为二进制
嗯~有点难说清楚,看例子:
![babceae97effa61439fbafd4035185cc.png](https://img-blog.csdnimg.cn/img_convert/babceae97effa61439fbafd4035185cc.png)
再补充一个例子:
![8d8687413e79fcc16ca64d4024007aed.png](https://img-blog.csdnimg.cn/img_convert/8d8687413e79fcc16ca64d4024007aed.png)
接下来是八进制转为二进制,差不多的道理,看例子:
![2b0c73c63d496f32c1baca039f1a9dcb.png](https://img-blog.csdnimg.cn/img_convert/2b0c73c63d496f32c1baca039f1a9dcb.png)
好了,整数间的介绍就到这吧。下面开始有小数的进制间转换。
⒉ 含小数的进制转化 ⑴十进制转为其他进制
![76ca00fc459e601f670a7b828889af56.png](https://img-blog.csdnimg.cn/img_convert/76ca00fc459e601f670a7b828889af56.png)
看例题:
![ddd66170da882f05f2d839f40301df84.png](https://img-blog.csdnimg.cn/img_convert/ddd66170da882f05f2d839f40301df84.png)
方法就是这样了啦~转为八进制小数部分就乘以8,转为十六进制小数部分就乘以16。自己去验证吧。给出几个题目和答案(有些小数是乘不完的,那就大概乘到到第四位即可):
(25.82)D=(11001.1101)B (25.82)D=(31.6436)Q (25.82)D=(19.D1EB)H
⑵八进制转为二进制
![38e3d6cd158696af52d6e9302e1b1b63.png](https://img-blog.csdnimg.cn/img_convert/38e3d6cd158696af52d6e9302e1b1b63.png)
⑶十六进制转为二进制
![5b64e0abbfa71b4fd69a244a5cdf7b7b.png](https://img-blog.csdnimg.cn/img_convert/5b64e0abbfa71b4fd69a244a5cdf7b7b.png)
【补充!!!】
带有小数的二进制转十进制时,小数部位:从左往右,第一位数×0.5(即1/2),第二位×0.25(即1/4),第三位×0.125(即1/8),第四位×1/16,第五位×1/32……(以此类推),然后把所有位数相乘的结果加起来。(如0.11→1×0.5+1×0.25=0.75)
好啦~终于弄得差不多了~希望看下来你能掌握进制的转换。太不容易了,弄这东西真的好累,点个赞鼓励鼓励吧~
咳咳~最后放张题目(自带有答案)。快做下练练手吧~
![393182f7252a254e50b7bd096220caae.png](https://img-blog.csdnimg.cn/img_convert/393182f7252a254e50b7bd096220caae.png)
好啦~如果你有什么ideas补充或我哪里说得不对,请多多指教。