教育改变生活
标题: 数制系统 [打印本页]
作者: 却尘 时间: 2022-8-24 09:40
标题: 数制系统
数制系统
在日常生活中,最常见的是十进制,也就是十进制计数制。但有时也会用到其它进制,比如时间是60秒钟向前进一分钟,60分钟向前进一个小时,这是六十进制。年份是12个月为一年,这是十二进制。
计算机内部采用二进制。但是二进制表示数据时,书写繁琐,不易阅读,为了表示和处理方便,在计算机中经常还会用到八进制、十六进制等。
1. 十进制数制系统
十进制,采用十个不同的数码符号0、1、2、3、4、5、6、7、8、9共10个数字符号来表示数字。
十进制数的特点是“逢十进一”,其基数为10。
这些数字符号称为数码。
数码处于不同的位置代表的值不同,我们把处在某一位所表示的数值的大小,称为该位的位权。例如:处在个位上的权值就是100,处在十位上的权值就是101,处在10分位上的权值就是10-1,以此类推。
例如,十进制数2018.28可写成:
(2018.28)10=2×103+0×102+1×101+8×100+2×10-1+8×10-2
假设十进制数S为anan-1…a1.a-1a-2…a-m,则:
S10=an×10n-1+an-1×10n-2+…+a1×100+a-1×10-1+…+a-m×10-m
在描述十进制时,可用后缀“D”与其它进制区分开,如(15)10可写成(15)D。
2. 二进制数制系统
二进制,采用两个数码符号0和1。二进制的特点是“逢二进一”,其基数为2。
例如,二进制11001.101可写成:
(11001.101)2=1×24+1×23+0×22+0×21+1×20+1×2-1+0×2-2+1×2-3=(25.625)10
假设二进制数S为anan-1…a1.a-1a-2…a-m,则:
S2=an×2n-1+an-1×2n-2+…+a1×20+a-1×2-1+…+a-m×2-m
在描述二进制时,可用后缀“B”,如(1001)2可写成(1001)B。
3. 八进制数制系统
八进制,采用八个数码符号0、1、2、3、4、5、6、7。八进制的特点是“逢八进一”,其基数为8。
例如,八进制234.5可写成:
(234.5)8=2×82+3×81+4×80+5×8-1=(156.625)10
假设八进制数S为anan-1…a1.a-1a-2…a-m,则:
S8=an×8n-1+an-1×8n-2+…+a1×80+a-1×8-1+…+a-m×8-m
在描述八进制时,可用后缀“O”,如(56)8可写成(56)O。
4. 十六进制数制系统
十六进制,采用十六个不同的数码符号0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,其基数为16,十六进制数的特点是逢十六进一。
例如,十六进制的2D7.C可写成:
(2D7.C)16=2×162+13×161+7×160+12×16-1=(727.625)10
假设十六进制数S为anan-1…a1.a-1a-2…a-m,则:
S16=an×16n-1+an-1×16n-2+…+a1×160+a-1×16-1+a-m×16-m
在描述十六进制时,可用后缀“H”或前缀“0x”表示,如(12A)16可写成(12A)H,也可写成0x12A。
欢迎光临 教育改变生活 (http://bbs.goldoar.com/) |
Powered by Discuz! X3.2 |