它的1000是210=1024 ; 1 K B = 1024 B 1KB=1024B 1KB=1024B 1 M B = 1024 K B 1MB=1024KB 1MB=1024KB 1 G B = 1024 M B 1GB=1024MB 1GB=1024MB 1 T B = 1024 G B 1TB=1024GB 1TB=1024GB 数据是由0,1的2进制形式放在内存中 ; 内存:由无数个电子开关组成,开表示1,关表示0 ; 电子开关称为—比特(bit),比特也叫作位,简写成为(b); 一般用8个二进制位组成一个字节(byte)比特用b表示,字节用B表示因此 1 B = 8 b 1B=8b 1B=8b; 一个字节可以表示为0~255的所有整数,共256个数,最大为 11111111 = 255 11111111=255 11111111=255; 二进制:0,1两个符号表示; 八进制:0,1,2,3,4,5,6,7八个符号表示; 十进制:0,1,2,3,4,5,6,7,8,9十个符号表示; 十六进制:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F十六个符号表示;注:(A代表10,B代表11,C代表12,D代表13,E代表14,F代表15) 根据十进制满二进一的原则有: 十进制转二进制:0=0(2),1=1(2),2=10(2),3=11(2),4=100(2),5=101(2),6=110(2) 十进制转二进制例: 2|89=1 2|44=0 2|22=0 2|11=1 2 | 5=1 2| 2=0 1 从下向上 89 = 1011001 89=1011001 89=1011001(2)
同理十进制转八进制: 8|132=4 8 | 16=0 2 从下向上 132 = 204 132=204 132=204(8)
同理十进制转十六进制: 16|8956=12 16|559=15 16|34=2 2 从下向上 8956 = 22 F C 8956=22FC 8956=22FC(16)(F=15,C=12)
二进制转十进制例: 110011(2)=(1 * 25)+(1 * 24)+(0 * 23)+(0 * 22)+(1 * 21)+(1 * 20) =32 +16 +0 +0 +2 +1 =51 八进制转十进制例: 775(8)=(7 * 82)+(7 * 81)+(5 * 80) =448 +56 +5 =509
十六进制转十进制例: 3 A 6 F 3A6F 3A6F(16)=(3 * 163)+(10 * 162)+(6 * 161)+(15 * 160) =12288 +2560 +96 +15 =14959