计算机进制转换

我们人可以识别多种进制,可是计算机只能识别二进制。所以我们就得学会进制的转换,输入计算机能听懂的语言,这样计算机才能听懂我们说话,今天我们就学习一下进制的转换和补码反码的计算。

1、 十进制转换成二进制

我们以十进制的6转换成二进制:

(1)方法:除2取余,最后结果是110如下图所示(从下往上读):

 

2、二进制转换成十进制:

我们以110为例来转换成十进制,

(1)方法1:二进制数的第0位的权值为2的0次方,第1位的权值为2的1次方,第2位的权值为2的2次方……,以此类推,如下图所示:

(2)方法2:我们也可以采用8421码进行计算,如下图所示

 

3、十进制转换成八进制。

我们以十进制的20转换成八进制

方法:是除以八的余数,余数都是从下往上读呢,如下图所示:

4、十进制转换成十六进制,

我们以十进制的26转换成十六进制

方法:除16取余,余数都是从下往上读呢,如下图所示:

注意:

16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这六个字母来分别表示10,11,12,13,14,15。字母不区分大小写。

 

5、补码:

因为计算机处理运算采用的是补码方式进行计算的,

正数的补码是他们本身,

负数的补码是取反再加1,

而计算机是8位的,且最高位是符号位,其中1表示负数,0表示正数,

比如0的补码是0000 0000,那么+0与-0的补码分别为如下图所示:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值