计算机中存储容量的基本运算(计算机基础知识4)

计算机各存储单位及进位关系

比特(bit)是最小的存储单位。

计算机存储单位一般用:千兆吉太拍,艾泽尧BB

字节(Byte)、

千字节(KB)、

兆字节(MB)、

吉字节(GB)、

太字节(TB)、万亿字节

拍字节(PB)、

艾字节(EB)、

泽字节(ZB,又称皆字节)、

尧字节(YB,又称佑字节)表示。

计算机中存储容量的基本运算(计算机基础知识4)(1)

TB/GB/MB/KB/BTB/GB/MB/KB/B, 他们之间的进位关系为1024

特殊地,1B=8(bit)1B=8(bit) ,这里的bit是二进制下的一位内存。

中文单位

中文简称

英文单位

英文简称

进率(Byte=1)

比特

bit

b

0.125

字节

字节

Byte

B

1

千字节

千字节

KiloByte

KB

2^10

兆字节

MegaByte

MB

2^20

吉字节

GigaByte

GB

2^30

太字节

TeraByte

TB

2^40

拍字节

PetaByte

PB

2^50

艾字节

ExaByte

EB

2^60

泽字节

ZettaByte

ZB

2^70

尧字节

YottaByte

YB

2^80

千亿亿亿字节

千亿亿亿字节

BrontoByte

BB

2^90

进制及进制转化十进制转任意进制

十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。

1. 十进制整数转换为二进制整数

十进制整数转换为二进制整数采用"除2取余,逆序排列"法。

将十进制转换成N进制,只需把十进制数每次除N求余数,然后把余数逆序写出来。

计算机中存储容量的基本运算(计算机基础知识4)(2)

2.十进制小数转换为二进制小数

十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数 部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。

然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。

例如把(0.8125)转换为二进制小数。

计算机中存储容量的基本运算(计算机基础知识4)(3)

(173.8125)10=( )2

在上个例子中得(173)10=(10101101)2

得(0.8125)10=(0.1101)2

把整数部分和小数部分合并得:

(173.8125)10=(10101101.1101)2

这是二进制的图,其他进制就类比推一下就可以了。

任意进制转十进制

简单说就是:按位转,第i位的数字乘以要转换的进制的n−1 次幂,然后按十进制加法规则求和。这种做法称为"按权相加"法。

总结起来通用公式为:

abcd.efg(2)=d*20 c*21 b*22 a*23 e*2-1 f*2-2 g*2-3(10)

1101.01(2)=1*20 0*21 1*22 1*23 0*2-1 1*2-2=1 0 4 8 0 0.25=13.25(10)

100101110:

1*2^8 0*2^7 0*2^6 1*2^5 0*2^4 1*2^3 1*2^2 1*2^1 0*2^0=302

任意进制互相转化

这里考虑用十进制做中转,先把A进制转十进制,再把十进制转B进制。

各进制的字母表达

H(HexaDecimal) ——16进制

D(Decimal) ——10进制

O(Octonary) ——8进制

B(Binary) ——2进制

二进制的相关知识: 扩展学习,位运算

计算机中存储容量的基本运算(计算机基础知识4)(4)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页