字节是由8个位所组成,可代表一个字符(A~Z)、数字(0~9)、或符号(,.?!%&+-*/),是内存储存数据的基本单位。
1 byte = 8 bit
1 KB = 1024 bytes =210 bytes
1 MB = 1024 KB = 220 bytes
1 GB = 1024 MB = 230 bytes
位:“位(bit)”是电子计算机中最小的数据单位。每一位的状态只能是0或1。
字节:8个二进制位构成1个“字节(Byte)”,它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。
字:“字”由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长。例如一台8位机,它的1个字就等于1个字节,字长为8位。如果是一台16位机,那么,它的1个字就由2个字节构成,字长为16位。字是计算机进行数据处理和运算的单位。
KB:在一般的计量单位中,通常K表示1000。例如:1公里= 1000米,经常被写为1km;1公斤=1000克,写为1kg。同样K在二进制中也有类似的含义。只是这时K表示1024,也就是2的10次 方。1KB表示1K个Byte,也就是1024个字节。
MB:计量单位中的M(兆)是10的6次方,见到M自然想起要在该数值的后边续上六个0,即扩大一百万倍。在二进制中,MB也表示到了百万级的数量级,但1MB不正好等于1000000字节,而是1048576字节,即 1MB = 2E+20 Bytes = 1048576Bytes。
计算机系统中的数据的计量单位。
在标准10进制公制度量系统中,倍率关系如下所示
- kilo (k)* = 10 ^ 3 = 1,000 thousand 千
- mega (M) = 10 ^ 6 = 1,000,000 million 百万
- giga (G) = 10 ^ 9 = 1,000,000,000 billion 十亿
- tera (T) = 10 ^ 12 = 1,000,000,000,000 trillion 万亿
* 在公制系统中, "k" 或者 "kilo" 前缀只使用小写字母
在计算机/通讯行业中,计算数据传送速度也使用每秒传送公制数据量来计算
- 1 bit (b) = 0 or 1 = one binary digit 一个二进制位元
- 1 kilobit(kb)=10^3 bits = 1,000 bits 一千位元
- 1 Megabit(Mb)=10^6 bits = 1,000,000 bits 一百万位元
- 1 Gigabit(Gb)=10^9 bits = 1,000,000,000 bits 一万亿位元
根据进制规定,传送速度可以有两种表示方法 bps 和 Bps,但是他们是有严格区别。Bps中的 B 使用的是二进制系统中的Byte字节 ,bps中的 b 是十进制系统中的位元。
在我们常说的56K拨号,100M局域网都是bps计量,当用于软件下载时,下载工具一般又以Bps计算,所以它们之间有 8 bit=1 Byte 的换算关系,那么56Kbps拨号极限下载速度是 56Kbps/8=7KBps 每秒下载7K字节 。
在数据存储,容量计算中,一般又结合公制的进制和二进制的数据计算方法来计算
(二进制)
- 1 byte (B) = 8 bits (b) 字节=8个二进制位
- 1 Kilobyte(K/KB)=2^10 bytes=1,024 bytes 千字节
- 1 Megabyte(M/MB)=2^20 bytes=1,048,576 bytes 兆字节
- 1 Gigabyte(G/GB)=2^30 bytes=1,073,741,824 bytes 千兆字节
- 1 Terabyte(T/TB)=2^40 bytes=1,099,511,627,776 bytes吉字节
一些存储器厂家特别是硬盘厂家就更紧密结合十进制来计算,这就是为什么操作系统显示的容量与厂家标示的容量有些一些差异的原因
(十进制)
- 1 byte (B) = 8 bits (b)
- 1 Kilobyte (K / KB) = 10^3 bytes = 1,000 bytes
- 1 Megabyte (M / MB) = 10^6 bytes = 1,000,000 bytes
- 1 Gigabyte (G / GB) = 10^9 bytes = 1,000,000,000 bytes
- 1 Terabyte (T / TB) = 10^12 bytes = 1,000,000,000,000 bytes
分享到:
相关推荐
主要介绍了位bit,字节byte,K,M,G的相关知识介绍,需要的朋友可以参考下
C#中将byte数组转换为8bit灰度图像
S7-200SMART_Bit转换为BYTE或WORD_库文件_库指令
TIA博途_32位浮点数大小端存储_高低字节转换全局FB库文件(4种字节排列顺序)
LabVIEW程序,功能:将4字节的unsigned char输入组合成1个32-bit int值,若输入字节数不等于4则报错。
C#中的三种字节数组拼接方式的性能对比测试DEMO。 博文地址:http://blog.csdn.net/sqqyq/article/details/50986977
[C語言][教學]_基本語法#12._2進位與16進位,位元與位元組所代表的意思(bit,_byte)
我们知道,完整的一条指令,应该包含指令符+操作数(不包括...用位(BIT)、字节(BYTE)、字(WORD)、双字(DWORD)来衡量,或者说来指定确切的大小。 当然定时器T、计数器C 不存在这种衡量体制,它们仅用位来衡量。
<?... namespace ByteUnits; class ArithmeticTest extends \PHPUnit_...1个字节等于8bit即1byte = 8 bit,下面是KB,MB,GB,TB的换算1KB = 1024 byte1MB = 1024KB = 1024 X 1024byte1GB = 1024MB1TB = 1024GB
提取一个字节中的某一位的小程序,非常适用的小程序哦
一个字拆分成高低字节 西门子1200的库,添加到博图v14sp1及以上版本软件的全局库文件夹中,在程序中即可调用;
字节转换什么事啊您是否曾经想过通过I2C,SPI,串行或其他协议或总线传输int , short , long , double或任何其他数字类型,但是您已将变量转换为字符串以能够按char进行传输。 该库使您可以将任何数值转换为字节...
ps:工作以来一直遇到各种换算的问题,每次都是简单查询后用完就忘,今天勤快一点,做一个...400M专线=400Mbps,也就是400兆比特/s=400000000bit/s (1Mbps=多少Kbps?这个我以前也比较迷一会1024一会1000。1Mbs=1000Kbps)
MB/s的含义是兆字节每秒,Mbit/s的含义是兆比特每秒,前者是指每秒传输的字节数量,后者是指每秒传输的比特位数。MB/s中的B字母是Byte的含义,虽然与Mbit/s中的bit翻译一样,都是比特,也都是数据量度单位,但二者是...
在计算机科学领域中,字节序是指存放多字节数据的字节(byte)的顺序,典型的情况是整数在内存中的存放方式和网络传输的传输顺序。Endianness有时候也可以用指位序(bit)。 一般而言,字节序指示了一个UCS-2字符的...
16M位 = 2M字节 16Mbit = 2Mbyte = 2x1024kbit=2x1024x1024bit 1L*1024L == 1kb 2L*1024L == 2kb 4L*1024L == 4kb 16L*1024L == 16kb 1L*1024L*1024L == 1mb 25q80 8M-bit / 1M -byte 2L*1024L*...
用Visual Basic实现字节操作,Bit,Byte,Word,Long,String之间进行转换,并给出了多种方法的效率和时间。 BitToLong.doc ByteToBit.doc HiByte.doc HiWord.doc LoByte.doc LongToBit.doc LongToHex.doc LongToHexRev....
2019 2020 测试版 按两个 按钮 , 得到 用 的 图像 和 文字说明。 初学者, 可以 按 3个 蓝色按钮 , 然后 ...字节图像的 靠近拐棍托盘拐角的是字节内最大编号比特bit7,剩下依次是bit6-bit0, 短线表示比特值是弱态。
byte : 函数模块该模块提供了一个不成熟的框架,用于从 shell 脚本操作字节和位值。兼容性标签与 release 兼容。概述例如,要测试是否设置了一个位:- # tests if bit 1 (zero based) of value 3 is setif byte_...
串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行...