计算机应用基础
数制及其转换
数制名称
数码
标识
基数
权
二进制
0,1
B
2
2i
八进制
0~7
O
8
8i
十进制
0~9
D
10
10i
十六进制
0~9,A~F
H
16
16i
一、几种数制的表示
多种数制的数在一起的情况下,常需要特别标识,写法如:
()2、(47)8或(10011)B、(47)O等。
二、数制间的相互转换
表示D中的位序
第i位上的数码
第i位上的权
方法:位权展开法,即各位上的数码乘以该位上的权,然后求和。
2、十进制数转换为R进制数
例2 将()D转换为二进制数。
整数部分: 小数部分:
所以,()D=()B
方法:整数部分:除R取余
小数部分:乘R取整
低位
高位
低位
高位
例3 将()D转换成十六进制数。
整数部分: 小数部分:
16 28 余12(C)
16 1 1
0
所以, ()D=()H
注意:小数部分的转换中,当取整之后变为0时,就自然结束。如果不可能为0,无限循环,可根据题目要求保留到指定位数。
× 16
3750
625
取整数10(A)
例4 将()B转换为八进制数。
3 2 . 2 所以()B=()O
3、二进制数转换为八进制和十六进制数
方法:转换为八进制时,三位合一
转换为十六进制时,四位合一
例5 将()B转换为十六进制数。
1 A . 4 所以()B=()H
不足位数应用0补齐
例6 将()O转换为二进制数。
2 6 . 3
010 110 . 011 所以()O=()B
4、八进制和十六进制数转换为二进制数
方法:八进制转换为二进制时,一分为三
十六进制转换为二进制时,一分为四
例7 将()H转换为二进制数。
2 D . 8
0010 1101 . 1000 所以()H=()B
作答时应去掉头部和尾部的0
加法:
0+0=0,0+1=1,1+0=1,1+1=10
减法:
0-0=0,1-0=1,1-1=0,10-1=1
乘法:
0×0=0,0×1=0,1×0=0,1×1=1
除法:
0÷1=0,1÷1=1
三、二进制数的算术运算和按位逻辑运算
1、算术运算
计算机应 用基础(1) 来自淘豆网m.daumloan.com转载请标明出处.