`
pterodactyl
  • 浏览: 766500 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

bit与byte的区别(总结分享)

 
阅读更多
答案:
Bit意为“位”或“比特”,是计算机运算的基础,属于二进制的范筹;
  Byte意为“字节”,是计算机文件大小的基本计算单位; 
   这两者应用的场合不同。通常用bit来作数据传输的单位,因为物理层,数据链路层的传输对于用户是透明的,而这种通信传输是基于二进制的传输。在应用层通常是用byte来作单位,表示文件的大小,在用户看来就是可见的数据大小。比如一个字符就是1byte,如果是汉字,则是2byte。
 下面是2个具体应用实例:
 Mbps=mega bits per second(兆位/秒)是速率单位,
 MB=mega bytes(兆比、兆字节)是量单位,1MB/S(兆字节/秒)=8MBPS(兆位/秒)。
  我们所说的硬盘容量是40GB、80GB、100GB,这里的B指是的Byte也就是“字节”。(与容量相关,应用层)
1 KB = 1024 bytes =2^10 bytes
1 MB = 1024 KB = 2^20 bytes
1 GB = 1024 MB = 2^30 bytes
 USB2.0标准接口传输速率是480兆位/秒,即480MBps。这里的B指是的Bit也就是“位”。(与传输相关,底层)

 注:另外,Byte通常简写为B(大写),而bit通常简写为b(小写)。可以这么记忆,用大写的就是数据值比较大的位,而小字的就是数据值比较小的字节,1B=8b。
---------------------------------------------------------------


特别是在写通信软件时,这个是很重要的,谢谢!
---------------------------------------------------------------

jf~
xiexie`~
---------------------------------------------------------------

不错.
---------------------------------------------------------------

很不错,我刚开始时也是很迷糊的。:)

分享到:
评论

相关推荐

    全国计算机等级考试一级MS知识点总结分享.pdf

    数据单位换算涉及Bit、Byte、KB、MB、GB等,它们之间按照2的幂次进行转换。 3. **计算机语言发展历程**:从机器语言(低级语言)到汇编语言,再到高级语言(如C、Java、Python等),随着计算机技术的发展,语言的...

    java知识整理笔记分享

    - `byte`: 占用8位(bit),取值范围为-128至127。 - `short`: 占用16位(bit),取值范围为-32768至32767。 - `int`: 占用32位(bit),取值范围为-2147483648至2147483647。 - `long`: 占用64位(bit),适用于表示更...

    Java将字节转换为十六进制代码分享

    一个字节(byte)由8位(bit)组成,而十六进制(Hexadecimal)是一种用16个符号(0-9和A-F)来表示数值的方式,每个十六进制数字代表4位二进制数。因此,一个字节可以转换为两个十六进制字符。 以下是一个简单的...

    位运算课件(java学习位运算课件)

    每个二进位称为比特(bit),8个比特组成一个字节(byte),能表示从0到255的256种不同状态。在二进制数中,最右边的位称为最低有效位(Least Significant Bit, LSB),最左边的位称为最高有效位(Most Significant ...

    手机网络测速工具.zip

    值得注意的是,测试数据需除以8才能得到实际的网络速度,这是因为网络数据传输通常以字节(Byte)为单位,而速度通常以比特(bit)计算,1字节等于8比特。 4. 轻量化与纯净体验 作为一款超轻量级应用,“花瓣”测速...

    c++学习笔记.pdf

    - byte、bit的关系:1 byte = 8 bits。 - 常见内存单位换算:1 KB(千字节)= 1024 bytes,1 MB(兆字节)= 1024 KB。 - 数据类型大小:bool 通常为1 byte,char 为1 byte,short 为2 bytes,int 和 long 通常为4...

    上传一个Java项目资源

    - **JDK与JRE的区别**: - **JDK (Java Development Kit)**:是Java开发工具包,它包含了JRE及一系列开发工具(如编译器`javac`、解释器`java`等),主要用于Java应用程序的开发工作。 - **JRE (Java Runtime ...

    计算机应用基础教案.doc

    - 数据的存储单位,如位(bit)、字节(Byte)、KB、MB、GB等的换算。 教学难点: - 对不同类型的计算机设备进行识别,并理解其功能,如显示器、打印机、扫描仪等。 - 数制转换的实践应用,例如在计算机表示数据和...

    计算机网络技术全套课件.docx

    1. 数据传输速度:计算机网络技术中,数据传输速度是一个关键指标,表示单位时间内能够传输的数据量,通常以比特/秒(bit per second, bps)或字节/秒(byte per second, Bps)为单位。 2. 网络拓扑结构:拓扑结构...

    QRCode文档

    近年来,随着移动互联网的发展,QR Code在各个领域得到了广泛的应用,尤其是在Android平台上,其作为个人信息分享的一种方式被广泛应用到电子名片系统中。本文将详细介绍QR Code的基本原理、编码与解码的过程,以及...

    HTML转换成MHT格式文本文件c# 源代码

    byte[] buffer = new byte[fs.Length]; fs.Read(buffer, 0, buffer.Length); result = Convert.ToBase64String(buffer); // Base64编码 } } return result; } ``` ##### SaveAsMht方法 此方法负责将HTML文档...

    计算机试卷10.doc

    ### 知识点总结 #### 一、计算机基础知识 1. **世界上第一台电子数字计算机采用的电子器件:** - 世界上第一台电子数字计算机采用的电子器件是电子管(C)。这标志着计算机发展历程的一个重要阶段,即第一代计算机...

Global site tag (gtag.js) - Google Analytics