进制
在计算机中,最早存储的是电信号(开/关,即0/1)。在计算机表示任何东西,都是0或1。
字 word
字节 byte
位 bit
字长指字的长度
1字 = 2字节 (1 word = 2byte)
1字节 = 8个二进制位(1 byte = 8 bit)
一个字的字长为16;一个字节的字长为8
bps是bits per second的简称。一般数据机及网络通讯的传输速率都是以[bps]为单位。
Bps是Byte per second的简称。电脑一般都以Bps显示速度。
bit:电脑记忆体中最小的单位,在二进位电脑系统中,每一bit可以代表0或1的数位讯号。
Byte:一个Byte由8 bits所组成,可代表一个字元(A-Z),数字(0-9),或符号(,.?!%&+-*/)。是记忆体储存资料的基本单位。每个中文字需要两byte.当记忆体容量过大时,位元组这个单位就不够用,因此就有千位元组的单位KB出现。
1 Byte = 8Bits
1KB = 1024Bytes
1MB = 1024KB
1GB = 1024MB
1k =1024字节;
进制:计数的一种方式
对于整数,有四种表现形式。
二进制:0,1 满2进1
八进制:0-7, 满8进1,用0开头表示
十进制:0-9, 满10进1
十六进制:0-9,A-F,满16进1,用ox开头
例如:23是十进制的表示形式,如果想用八进制来表示,则为023。十六进制表现形式为0x23。
进制间的转换:(全部转成二进制再进行转换很容易)
举例:
10101110
二进制 : 1*2(7)+1*2(5)+1*2(3)+1*2(2)+1*2(1)=174
十进制:174
八进制:( 三个二进制位为一个八进制位,2(3)=8)
10-101-110 = 2(1) 2(0)+2(2) 2(1)+2(2) =256
八进制表示为0256
十六进制:( 四个二进制位为一个八进制位,2(4)=16)
1010-1110 = 2(1)+2(3) 2(1)+2(2)+2(3)=10 14=AD
十六进制表示为0xAD
IP地址为8个二进制位组成,最大值为255
十进制转二进制只需对2进行除法运算
负数的二进制最高位是1。(正数取反,加1)