计算机进制转换

进制的转换:十进制数转换成其他进制数:把被转换的十进制整数反复除以对应转换进制数的基数,直到商为0,所得余数从末尾读起。

十进制小数转换为其他进制数:将十进制小数连续乘以对应进制数的基数,选取进位整数,知道满足精度或小数部分得零为止,并将整数部分正排序

非十进制数转换为十进制数:将对应进制数按位权展开相加

二进制与八进制之间的转换:二进制转八进制数:将二进制数从小数点开始,整数部分从右向左3位一组,小数部分从左到右3位一组,不足3位用0补足,由421方法推出;八进制转二进制数:八进制数转二进制数以小数点为界,向左或享有每一位用八进制数对应的三位二进制数取代。

二进制与十六进制之间的转换:二进制转换为十六进制数:将二进制数从小数点开始,整数部分从右往左4位一组,小数部分从左往右4位一组,不足四位用0补足,由8421推出,反之

##3. 计算机的数据与编码

(1)数据的存储单位:

位(b)是计算机存储信息的最小单位

字节(B)是计算机存储信息的基本单位

字(word)是计算机运行数据存储和处理的运算单位

存储容量=末尾地址-起始地址+1(单位为B)

(2)西文字符与ASCII(美国信息交换标准代码):标准的ASCII码采用7位二进制编码,最高位为0,

A字符的编码为1000001B,对应的十进制数是65,十六进制数是41;

a字符的编码为1100001B,对应的十进制数是97,十六进制数是61;

0字符的的编码为0110000B,对应的十进制数是97,十六进制数是30;

小写英文字母值>大写英文字母值>数字>空格

(3)数在计算机中的表示方法:

正数:原码为其转换后的二进制数,原码、反码、补码相同

负数:原码为其绝对值转换成二进制数,在最高位补1

反码:原码符号位不变,其余取反

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值