计算机中的单位
bit (比特位)
1B (Byte 字节) =8bit;
1KB (Kilobyte 千字节) =1024B;
1MB (Megabyte 兆字节 简称“兆”) =1024KB;
1GB (Gigabyte 吉字节 又称“千兆”) =1024MB;
1TB (Trillionbyte 万亿字节 太字节) =1024GB,其中1024=2^10 ( 2 的10次方);
1PB (Petabyte 千万亿字节 拍字节) =1024TB;
1EB (Exabyte 百亿亿字节 艾字节) =1024PB;
1ZB (Zettabyte 十万亿亿字节 泽字节) = 1024 EB;
1YB (Yottabyte 一亿亿亿字节 尧字节) = 1024 ZB;
1BB (Brontobyte 一千亿亿亿字节) = 1024 YB;
进制的转换
1.十进制:都是以0-9这九个数字组成,不能以0开头。
2.二进制:由0和1两个数字组成。
3.八进制:由0-7数字组成,为了区分与其他进制的数字区别,开头都是以0开始。
4.十六进制:由0-9和A-F组成。为了区分于其他数字的区别,开头都是以0x开始。
十进制转换为二进制、八进制、十六进制
BUG君 进制转换(二进制、八进制、十进制、十六进制)超详细
十进制转二进制
十进制转二进制的转换原理:除以2,反向取余数,直到商为0终止。
例如:9(十进制)→ 1001(二进制)
十进制转八进制
转换原理:除以8,反向取余数,直到商为0终止。
例如:796(十进制)→ 1434(八进制)
十进制转十六进制
除以16,反向取余数,直到商为0终止。
例如:796(十进制)→ 0x31c(十六进制)
需要注意的是,十六进制数是由0-9和A-F(或者a-f)组成的,A相当于十进制中的10,B相当于11,依次类推,F相当与15,上述事例中取得的余数12即为十六进制中的c
二进制、八进制、十六进制转换为十进制
总结如下:
三者转换原理都是一样的: