数制转换和IP子网划分
一、数制转换
1.计算机中常用的数制
1 十进制(Decimal)
十进制一般用D表示。
特点:1、基数是10,数值部分用0、1、2、3、4、5、6、7、8、9来表示。 2、 逢十进一
2 二进制( Binary)
二进制一般用B表示。
(1)特点:
计算机中的数用的是二进制表示的,特点是逢二进一,只有数字0、1两个数字字符。
(2)二进制转换为十进制:
通过按权展开相加即可。
例:1101.11B=1×2^3 + 1×2 ^ 2 +0×2 ^ 1+1×2 ^-1+1×2 ^-2=13.75
3 十六进制(Hexadecimal)
十六进制一般用H表示,也可以在开头0X表示。
(1)特点
基数是16,有16个字符,分别是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A~F表示十进制中的10 ~ 15。
逢十六进一。
(2)二进制数与十六进制数间的转换
二进制数转换为十六进制数:4位一转换。(16 ^ 1=2 ^ 4)
例:2A4EH=10101001001110B
2.数制转换
1.二、十数制的相互转换
(1)取余数法
将要转换的十进制整数除以2,取余数;再用商除以2,再取余数,直到商等于0为止,将每次的余数按倒序的方法排列起来即为结果。
例如:
(2)减2次方数法
将要转换的十进制的整数减掉与它相邻近的2的次方数,如果相减结果为正整数,则在后边记作1,如果相减为负数,则在后边记作0,并把数值往下移,减下一个二的次方数,以此类推,一直减到2的0次方,然后把