linux转换二进制命令,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