字节、字符、位、bit、byte之间的关系


1. 概要

  1. 位(bit):是计算机 内部数据 储存的最小单位,表示二进制位,11001100是一个八位二进制数。

电脑记忆体中最小的单位,在二进位电脑系统中,每一bit 可以代表0 或 1 的数位讯号。

  1. 字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写 B 来表示,1B(byte,字节)= 8bit(位)。

一个Byte由8 bits 所组成,可代表一个字元(A~Z)、数字(0~9)、或符号(,.?!%&+-*/),是记忆体储存资料的基本单位。

  1. 字符:是指计算机中使用的字母、数字、字和符号

2. 扩展

  1. 字节的来由

最开始计算机只是处理数据运算,也就是0-9,加上运算符号,4bit足够了。举个例子(实际不是这样):用0000表示0,0001表示1,0010表示2,依次类推。
后来加入了字母,程序符号等,8bit也足够了,而这时诞生了ASCII编码的标准,大家就说把8bit表示出来的值叫做字节(byte)吧,于是就有了字节这个单位。
所以1byte等于8bit是计算机发展中的一个约定出来的规则。

  1. 汉字:

1 汉字 = 2 byte = 16 bit (这里不是很准确,当编码不同的时候,1个汉字所占的字节数也会有所不同,有些编码是占 2个字节,有些则不是,可能是 3个或者 4个)

  1. usb2.0

usb2.0的传输速度是480mbps,即480兆位/秒。
mb=mega bytes(兆比、兆字节)是量单位,1mb/s(兆字节/秒)=8mbps(兆位/秒)。

与传输速度有关的b一般指的是bit

  1. 电脑硬盘

硬盘容量是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

与容量有关的b一般指的是byte

最新文章

  1. jsfl调整笔刷的笔触和颜色
  2. MySQL 配置
  3. 【MPI学习6】MPI并行程序设计模式:具有不连续数据发送的MPI程序设计
  4. 夺命雷公狗---DEDECMS----29dedecms热门大片的完成
  5. EasyUI 自定义DataGrid分页
  6. CRM plugin 激活 停用 事件
  7. Commons Math - Primes
  8. Sqlserver中关于锁
  9. ArcSDE for oracle10g安装后post的时候出现错误
  10. Team Foundation Server 2015使用教程--团队项目创建
  11. 为什么delphi控件前面都有t
  12. Mock以及Mockito的使用
  13. (三) 查看USB设备
  14. klearn.preprocessing.PolynomialFeatures学习
  15. WebAPI参数传值string转bool,int转bool相关问题
  16. delphi ListView 设置固定列宽
  17. Codeplex最流行25个开源项目
  18. 案例:Redis在唯品会的大规模应用
  19. Hive Bug修复:ORC表中array数据类型长度超过1024报异常
  20. C语言中常用计时方法总结

热门文章

  1. DOM中的位置和大小(总结)
  2. HDU 3839 Ancient Messages(DFS)
  3. vsphere部署说明
  4. SOAP与REST API的爱恨情仇
  5. k8s基本命令
  6. 暑假第四周总结(HDFS编程实践,安装HBASE)
  7. 痞子衡嵌入式:ARM Cortex-M内核那些事(3.3)- 为AI,ML而生(M55)
  8. 在VMware中如何清理多余的空间
  9. FFMPEG学习----使用SDL播放YUV数据
  10. MySQL8.0数据库基础教程(二)-理解"关系"