数学很差能学计算机,数学基础不好能学会计算机进制么

我们常见的转换为 二进制,八进制,十进制,十六进制之间的。

下面简单的说说。

计算机中的数据是以二进制表示的,而日常生活中,用十进制计数是为了方便,直观。

而引入 八进制,十六进制是为了方便的表示二进制数。

那我们怎么区别这些数呢。

二进制数里只能出现 0,1- 在表示二进制数的时候 我们一般在其后加上一个大写的英文字母 B,英语好就应该知道了,只是缩写

如10110B,10001B 。

。。。。。。。。

八进制数里只能出现 0,1,2,3,4,5,6,7

同理,十进制的数字我们可以在后面加上D来表示

39D,59D。。。 ,但是十进制数我们比较常见,所以后面不写D也行,39,59。

。。。。

对与十六进制的数

能出现0,1,2,。。。。。。。。A,B,C,D,E,F, A为10,B为11。。。。。。。F为15。

同样,我们表示它的时候,在后面加上H表示区别。

46EFH 64ADH。

。。。。。。

至于进制的转换。

是这样的

其他进制的数转换成10进制的数比较简单,看下面的几个例子吧。

100。01B=1*2^2 0*2^1 0*2^0 。

0*2^-1 1*2^-2=4。25

46。2H=4*16^1 6*16^0 。 2*16^-1=70。125

而十进制转换成其他进制有两种计算方法,这里介绍一种常用的方法。

1。除 (X ) 取余法 X为你想要转换成的X进制数

看例子吧

14/2=7 。。。。。。。。。。。。。。。。0

7/2=3。。。。。。。。。。。。。

。。。。。 1

3/2=1。。。。。。。。。。。。。。。。。。。1

1/2=0 。。。。。。。。。。。。。。。。。。1

所以十进制的14转换成二进制数为

1110 (注意是从下往上写)

同理,转换成8进制的数为

14/8=1。

。。。。。。。。。。。。。。。。。6

1/8= 0 。。。。。。。。。。。。。。。。。。。1

所以十进制是数14转换成了八进制的16

28/16=1。。。。。。。。。。。。。。。。

。12

1/16=0。。。。。。。。。。。。。。。。。。。1

所以为 28D=1CH

还有一种方法简单的说说吧。

比如你要把 上面的14转换成2进制,你要找到14在2的几次方的范围内

比如:

2^0=1 2^1=2 2^2 =4 2^3=8 2^4=16

所以14在8和16之间

14/8=1。

。。。。。。。。。。。6

6/4=1。。。。。。。。。。。。2

2/2=1。。。。。。。。。。。0

0/1=0

也为

14D=1110B (注意这种算法是从上往下写的)。

其他的类推。。。

还有一些数字包含小数的。转换的思路基本一样,这里不重复了。希望你能够看明白。

如果数学基础不好可以用计算机计算(科学计算),很方便的

一定要手算的话,学起来很快,其实数学基础影响不会太多,但一定要仔细。

全部

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值