零基础学习2进制,8进制,16进制

二进制的转换

我们平常都听过说过2进制,8进制,10进制,16进制,那是什么意思呢?其实只是数值的不同形式

 13的2进制:1101

 13的8进制:15

 13的10进制:13

 13的16进制:D

在我们生活中10进制是最常见的。三进制:一季度有三个月四进制:一年有四季度十二进制:一年有十二个月;生肖为十二年一轮回。大家可以举一反三就可以发现生活与进制有密切联系。

在二进制中:满2进一;二进制的每位数字是由0-1的数字组成。比如:0011,1101。

二进制转化为8进制

8进制是由数字0-7组成,用三位2进制的数转化为一位8进制的数。我们从2进制序列中从右边的第一位开始数每三位换算为一个8进制的数,剩下不够三位的直接换算。

如:10111010的2进制,换成8进制:272

如2进制中的01101011,换成8进制:0153,0开头的数字,会当成8进制。

 

二进制转化为16进制

16进制的数字是由0-9和a-f(大小不分)组成的,a表示十进制中的10,依次类推f表示10进制中的15。4个2进制数转化为一位16进制的数,从右到左开始向左每4个2进制换算成一个16进制,如果不够为的话,直接换算。

十进制转化二进制

一个十进制的数:125,转化为2进制的数,步骤如下:

所以,125的2进制数是:1111101(箭头表示从下往上)

原码、反码和补码

整数的二进制(注意是二进制,因为只有二进制仅有0和1)有两种表示:原码、反码、补码

有符号整数的三种表示方法均有符号位和数值位,这两部分,在2进制中,从左到右数,第一位是符号位,剩下的是数值位。符号位:1表示正数,0表示负数。

正整数的原码、反码、补码是一样的

负整数的三种表示各不相同

原码:直接将数值按照正负数的的形式翻译成二进制得到的是原码

反码:原码的符号位不变,数值为取反(1变成0,0变成1)补码:反码+1就得到补码。
反码得到原码也是可以使⽤:取反,+1的操作。

补码:反码+1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值