02-关于二进制转换
关于二进制转换在计算机内部采用二进制数,而人们习惯的是十进制数。另外,为了更加简洁地表示二进 制数,又引入了八进制和十六进制。所以,在学习计算机时常用的几种进位数制是二进制(Binary System
关于二进制转换 在计算机内部采用二进制数,而人们习惯的是十进制数。另外,为了更加简洁地表示二进制数, 又引入了八进制和十六进制。所以,在学习计算机时常用的几种进位数制是二进制 ( (BinarySystem)>0(DecimalSystem)>JOctalSystem(HexadecimalSystem) 墉显制)和十六进制。八进制 〜, 0780,1,…9,A,B,C,D,E,F16 数有共个数字符号,逢八进一。十六进制数有共个数字符号,其中 〜 A-F1015, 分别表示逢十六进一。 计算机中常用的几种进位数制 数符 权值 进位制 计算规则 基数 ! 0,1,…,9 10 r=10 十进制 逢十进 0,1 r=2 二进制 逢二进一 0,1,…,7 r=8 八进制 逢八进一 十六进制 逢十八进• 0,1,…,9,A,…,F 16’ r=16 1. r 进制整数转换为十进制整数 rN 进制整数可表示为: ・ N=(dm-ldm-2..d]d())r m_2,0 =dm-ixrmdm^r+---+dixr+do><r 】+ dirFm 其中为该数制的数符,是基数,是数位的权值,为整数部分的位数。不同的基数,表示 不同的进制数。例如,将一个二进制整数转换为十进制整数: 4 +1x23+0x2x2x2 () (11011)2=1x22+11+1°=(27)i 实际转换时,可以采用凑整的方法来简化计算过程。例如: 注意: 8 (11111111)2=11111111+1-1=100000000-1=2-1=256-1=(255)10 (0111111111110111)2=0111111111110111+1000-1000 =0111111111111111-1000 0111111111111111+1-1-1000 二 =1000000000000000-1001 =215-9 =32768-9 =(32759)io 2. r 十进制整数转换为进制整数 rr 将十进制整数转换成进制整数,用除取余数的方法来实现。以十进制整数转换成二进制整数 2, 为例,用待转换的十进制整数除以取其余数为转换后的二进制整数的数字,直到商为。结束。注意,

