关于进制转换,码制

标题 进制转换,码制

一,数制
1 十进制数:十进制是使用数字0、1、2、3、4、5、6、7、8、9符号来表示数值,且采用“逢十进一”的进位计数制。

2 二进制数:二进制是使用数字0和1来表示数值,且采用“逢二进一”的进位计数制。每一个数字的权游由2的幂次决定,二进制的基数为2。

3八进制数:八进制是使用数字0、1、2、3、4、5、6、7符号来表示数数值,采用“逢八进一”的进位计数制。每一个数字的权游由8的幂次决定,八进制的基数为8。

4十六进制数:十六进制使用数字0、1、2、3、4、5、6、7、8、9和A、B、C、D、E、F符号来表示数值,其中A、B、C、D、E、F分别表示数字10、11、12、13、14、15。进制的计数方法为“逢十六进一”。每一个数字的权游由16的幂次决定,十六进制的基数为16。

二,数制间的转换:
1.十进制转换为非十进制:[1]将十进制整数转换为非十进制整数,采用“除基取余法”即将十进制整数逐次除以需要转换为的进制的基数,直到商为零为止,然后将所得的余数自下而上排列即可。
[2]十进制小数转换为非十进制小数:将十进制小数转换为非十进制小说采用车“乘基取整法”,即将十进制小数逐次乘以需转换为的数制的基数,直到小数部分的当前值等于零为止,然后将所得的整数自上而下排列。

2非十进制转换为十进制数:非十进制数转换为十进制数,采用位权法,既把各位非十进制数按权展开,然后求和,便可得到转换的结果。

3二进制与其他进制的转换:由于三位二进制数恰好是一位八进制数,所以若把二进制数转换为八进制数,只要以小数点为界将整数部分自右向左和小数部分自左向右分别按每三位为一组,不足三位用零补足,然后将各个三位二进制数转换为对应的一位八进制数及得到转换结果。反之,若为八进制数转换为二进制数,只要把每一位八进制数转换为对应的三位二进制数即可。

三,码制:
1原码:原码表示法规定:用符号位和数值表示带符号数,正数的符号位用零表示负数的符号位用一表示,数字部分用二进制形式表示。

2反码:反码表示法规定:正数的反码与原码相同,负数的反码为该数的原码出符号位外各位取反。

3补码:补码表示法规定:正数的补码与原码相同,负数的补码为该数的原码除符号位外,然后在最后一位加一。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不想昨天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值