problem b: 十进制整数转二进制_【大学生计算机基础】进制那些问题。小数或整数转换,各种进制间转换.........

8c014baf06043f7d6bd62bf1d852a2b5.png

方便自己期末复习备考而准备(作为一名纯文科生,我对计算机课真的很抓狂。只好认认真真自个探究,整理些笔记。如果你也需要可以借鉴借鉴)

①进制?

嗯~这我觉得就不用多做解释了,大家都是上个计算机课的人,老师应该都有解释过了。

为了方便大家直观看,我就整理了些常用进制(括号里的是它们的字母表达形式)↓

33fe38614ae4c9baee661b36344e2047.png

其次,再放上张常用数制对照表(如有需要请手动放大观看)↓

9fed9a61c23198523b8e750c2a2101a5.png
(十六进制中的字母用大写或小写表示都是可以的)
②进制转换(重点来啦~)

1.整数进制间的转换:

⑴十进制转换为其他进制,方法看图↓

fa17c124425810ec77be7f56e787583e.png

来,举几个例子:

(嗯~就拿十进制的27来举例吧)

e5ae35ddcf6c3a268c361744c2e357aa.png
(这是十进制转为二进制)

6d0177efa8181d148bfbd75e99dab7d6.png
(十进制转为八进制)

7971b033dfee1d07b352d29b6873c7b6.png
(十进制转为十六进制)

怎么说,还是挺简单的吧。如果你想验证答案对不对,那你是时候打开你电脑上的计算机了,看图↓

760b3fcb4be1f32123a6871484a8d2b6.png
(首先把计算机里的"标准”模式改为“程序员”模式)

ff24f4f270463505f102a2d00cf80a64.png
(然后直接输入数字【注意输入的数字是十进制】就可以啦,在左边会显示出转为其他进制后的数字)
⑵其他进制转为十进制

240fba3342f096fc32187eb38006aadd.png

依旧是来举几个例子:

a008d9a185df9b385e09b85f31244c4a.png
(二进制转为十进制)

fa9825a034d6d31162ad018242c11c43.png
(八进制转为十进制)

22da084082dbc1ad0cc7c19dad5860f8.png
(十六进制转为十进制)
⑶二进制转为八进制和十六进制

19ee7bf341ae08f9a81041333ce3235e.png

嗯~说得有点抽象。来看例子(拿二进制的10110111举例子吧)

c547c4c623948d2092ce77a146792aff.png
(2进制转8进制,下面只对应循环排124)
⑷十六进制和八进制转为二进制

嗯~有点难说清楚,看例子:

babceae97effa61439fbafd4035185cc.png

再补充一个例子:

8d8687413e79fcc16ca64d4024007aed.png

接下来是八进制转为二进制,差不多的道理,看例子:

2b0c73c63d496f32c1baca039f1a9dcb.png

好了,整数间的介绍就到这吧。下面开始有小数的进制间转换。

⒉ 含小数的进制转化 ⑴十进制转为其他进制

76ca00fc459e601f670a7b828889af56.png

看例题:

ddd66170da882f05f2d839f40301df84.png
(注意:把整数部分提出来后,整数部分就为0了。如:1.64提出1后,接下来是0.64乘以2)

方法就是这样了啦~转为八进制小数部分就乘以8,转为十六进制小数部分就乘以16。自己去验证吧。给出几个题目和答案(有些小数是乘不完的,那就大概乘到到第四位即可):

(25.82)D=(11001.1101)B   (25.82)D=(31.6436)Q (25.82)D=(19.D1EB)H
⑵八进制转为二进制

38e3d6cd158696af52d6e9302e1b1b63.png
(注意:八进制转二进制,一个数字必须对应三位数)
⑶十六进制转为二进制

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

好啦~如果你有什么ideas补充或我哪里说得不对,请多多指教。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值