Linux--二进制,十进制,十六进制如何转换,单位换算

进制转换
十进制
数值:0~9
数位:123
位权:百位十位个位
二进制
数值:0~1
数位:10
位权:128-64-32-16-8-4-2-1
十六进制
数值
0~9,A(10),B(11),C(12),D(13),E(14),F(15)
数位
10
位权
十六的倍数
二进制,十进制互转
10和2互转
128 64 32 16 8 4 2 1
1 1 1 1 1 1 1 1
比如:255=1111 1111
1=0000 0001
2=0000 0010
位权加减法
十进制转换成2进制
方法:
1 请将8位2进制,每个位置的位权写出来。
2 通过加减法,在2进制位权中取得相应数字。 不足的位置用0填充。

示例:
129=1000 0001
192=1100 0000
130=1000 0010
67=0100 0011
33=0010 0001

二进制转十进制
示例:
1010 1010=170
1111 1110=?254

单位换算
ASCII
  比特=bit=b=1/0
  字节=byte=B=8个比特
  1KB=1024B
  1MB=1024KB
  1GB=1024MB
  1TB=1024GB

你可能感兴趣的:(linux)