文章目录
基本概念1.数制2.数位3.基数4.位权
Byte和bit的区别计算机的数制转换1.十进制转换二进制2.二进制转换十进制3.二进制转换其他进制
常见八位二进制数
基本概念
1.数制
计数的方法,使用一组固定的符号和统一的规则表示数值的方法
2.数位
指数字符号在一个数中所处的位置
3.基数
指在某种进位计数制中,数位上所能使用的数字符号的个数
4.位权
指在某种进计数制中,数位所代表的大小,即处在某一位上的一所表示的数值大小
Byte和bit的区别
我们一般说的百兆,千兆网络的单位是bps(比特率,即位/秒,bit/s)比如说我们光纤的传输速度是百兆,也就是100mbps的意思,而在实际使用中(迅雷等下载工具)使用的传输单位是字节/秒(Byte/s) Byte是字节,而bit是二进制位单元
8bit=1byte
1024byte=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
计算机的数制
十进制数(Decimal number)------(1010)10 ,1010D ,1010八进制数(Octal number)------(1010)8 ,1010O二进制数(Binary number)------(1010)2 ,1010B十六进制数(Hexadecimal number)------(1010)16 ,1010H ,OX1010
转换
1.十进制转换二进制
基数除法: 把我们要转换的数除以新的进制的基数,把余数作为新进制的最低位; 把上一次得的商在除以新的进制基数,把余数作为新进制的次低位; 继续上一步,直到最后的商为零,这时的余数就是新进制的最高位。
2.二进制转换十进制
方法是:将其它进制按权位展开,然后各项相加,就得到相应的十进制数。
3.二进制转换其他进制
二进制转换为八进制、十六进制:八进制满足2³的关系,十六进制满足2^4的关系,因此把要转换的二进制从低位到高位每3位或4位一组,高位不足时在有效位前面添“0”,然后把每组二进制数转换成八进制或十六进制即可 八进制、十六进制转换为二进制时,把上面的过程逆过来即可。
例: (110000011011)B = 1100/0001/1011 =(C1B)H (C1B)H = 1100/0001/1011 =(110000011011)B
二进制八进制十进制十六进制11111022211333100444101555110666111777100010881001119910101210A10111311B11001412C11011513D11101614E11111715F
常见八位二进制数
1000000012811000000192111000002241111000024011111000248111111002521111111025411111111255