回答:冬凌草
级别:一级教员
2009-03-08 22:54:31
来自:河南省平顶山市
计算机中常用的数制有十进制、二进制、八进制、十六进制。
一、基本概念
1、数制:计数的方法,指用一组固定的符号和统一的规则来表示数值的方法,如在计数过程中采用进位的方法,则称为进位计数制。进位计数制有数位、基数、位权三个要素。
2、数位:指数码在一个数中所处的位置。
3、基数:指在某种进位计数制中,数位上所能使用的数码的个数,例如,十进制数的基数是10,八进制的基数是8。
4、位权:指在某种进位计数制中,数位所代表的大小,对于一个R进制数(即基数为R),若数位记作j,则位权可记作Rj。
二、计算机中常用数制后缀表示
1、十进制数(Decimal number)用后缀D表示或无后缀.
2、二进制数(Binary number)用后缀B表示。
3、八进制数(Octal number)用后缀Q表示。
4、十六进制数(Hexadecimal number)用后缀H表示。
三、十进制数
1、特点:
1)数值部分用10个不同的数字符号0、1、2、3、4、5、6、7、8、9来表示。
2)逢十进一
例:123.45
小数点左边第一位代表个位,3在左边1位上,它代表的数值是3×100,1在小数点左面3位上,代表的是1×102,5在小数点右面2位上,代表的是5×10-2。
123.45=1×102+2×101+3×100+4×10-1+5×10-2
一般对任意一个正的十进制数S,可表示为:
S=Kn-1(10)n-1+Kn-2(10)n-2+……K0(10)0+K-1(10)-1+K-2(10)-2+……+K-m(10)-m
其中:kj是0、19中任意一个,由S决定,kj为权系数
m,n为正整数
10称为计数制的基数
(10)j称为权值
四、二进制数
1、特点:
1)数值部分用2个不同的数字符号0、1来表示。
2)逢二进一
2、二进制数化为十进制数,通过按权展开相加法。
例 1101.11B=1×23+1×22+0×21+1×20+1×2-1+1×2-2
=8+4+0+1+0.5+0.25
=13.75
3、任意二进制数N可表示为:
N=±(Kn-1×2n-1+Kn-2×2n-2+……K0×20+K-1×2-1+K-2×2-2+……+K-m×2-m)
其中:kj只能取0、1;
m,n为正整数;
2是二进制的基数
五、八进制数
1、特点:
1)数值部分用8个不同的数字符号0、1、3、4、5、6、7来表示。
2)逢八进一
2、任意八进制数N可表示为:
N=±(Kn-1×8n-1+Kn-2×8n-2+……K0×80+K-1×8-1+K-2×8-2+……+K-m×8-m)
其中:kj只能取0、1、3、4、5、6、7;
m,n为正整数;
8是基数
3、二进制与八进制数间的转换
因81=23,所以1位八制数相当于3位二进制数,根据这个对应关系,二进制与八进制间的转换方法为从小数点向左向右每三位分为一组,不足三位者以0补足三位。
例 7Q=111B104Q=1000100B
0.4Q=0.100B10.4Q=1000.1B
1101011.0011B=153.14Q
100001.01B=41.2Q
注:补“0”:最高位或小数点后最低位补“0”不会改变数值大小。
六、二进制数的优点
1、数的状态简单,容易表示
2、运算的规则简单
3、可以节省设备
4、利用机器结构的简化
http://www.ycgz.net.cn/Article_Show.asp?ArticleID=1443