字节是什么

小白 QA 2020-04-13 16:10:02 阅读(...)

字节(Byte )是计算机信息技术用于计量存储容量的一种计量单位,作为一个单位来处理的一个二进制数字串,是构成信息的一个小单位。最常用的字节是八位的字节,即它包含八位的二进制数。

字节Byte )是计算机信息技术用于计量存储容量的一种计量单位,作为一个单位来处理的一个二进制数字串,是构成信息的一个小单位。最常用的字节是八位的字节,即它包含八位的二进制数

Byte 字节

简介

字节是二进制数据的单位。一个字节通常 8 位长。但是,一些老型号计算机结构使用不同的长度。为了避免混乱,在大多数国际文献中,使用词代替 byte。在多数的计算机系统中,一个字节是一个 8 位长的数据单位,大多数的计算机用一个字节表示一个字符、数字或其他字符。一个字节也可以表示一系列二进制位。在一些计算机系统中,4 个字节代表一个字,这是计算机在执行指令时能够有效处理数据的单位。一些语言描述需要 2 个字节表示一个字符,这叫做双字节字符集。一些处理器能够处理双字节或单字节指令。字节通常简写为“B”,而位通常简写为小写“b”,计算机存储器的大小通常用字节来表示。

换算

ASCII 码:一个英文字母(不分大小写)占一个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为 8 位二进制数。换算为十进制,最小值-128,最大值 127。如一个 ASCII 码就是一个字节。

UTF-8 编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。中文标点占三个字节,英文标点占一个字节

Unicode 编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。中文标点占两个字节,英文标点占两个字节

相关单位

B 与 bit

数据存储是以“字节”(Byte)为单位,数据传输大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个 0 或 1(即二进制),每 8 个位(bit,简写为 b)组成一个字节(Byte,简写为 B),是最小一级的信息单位。

B 与 iB

1KiB(Kibibyte)=1024byte

1KB(Kilobyte)=1000byte

1MiB(Mebibyte)=1048576byte

1MB(Megabyte)=1000000byte

硬盘生产商是以 GB(十进制,即 10 的 3 次方=1000,如 1MB=1000KB)计算的,而电脑(操作系统)是以 GiB(2 进制,即 2 的 10 次方, 如 1MiB=1024KiB)计算的,但是国内用户一般理解为 1MiB=1M=1024 KB, 所以为了便于中文化的理解,翻译 MiB 为 MB 也是可以的。

同样根据硬盘厂商与用户对于 1MB 大小的不同理解,所以好多 160G 的硬盘实际容量按计算机实际的 1MiB=1024KB 算都不到 160G,这也可以解释为什么新买的硬盘“缺斤短两”并没有它所标示的那么大。

数据类型

Byte 数据类型(字节型)用一个字节(Byte)储存,可区别 256 个数字,取值范围:0 到 255。 Byte 是从 0-255 的无符号类型,所以不能表示负数。

语言字符

效果等同于 unsigned char 型

typedef unsigned char BYTE

定义一种新类型 BYTE,它其实就是 unsigned char

在 VC++中,byte 型数据的定义包含在 windows.h 头文件中,调用 byte 需要添加代码#include <windows.h>

而在 java 中,byte 是一个关键字

表示声明了一个整形常量在内容中占用一个字节

取值范围是-128~127

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • WS 协议 WS WebSockets

    WS协议是什么

    WebSocket(简称WS)是一种在单个TCP连接上提供全双工通信信道的网络协议,允许服务器和客户端进行实时数据推送和交互。它最初是在HTML5规范中提出的,并且已经成为标准化的协议。WebSocket协议提供了一种新的通信方式,它的实现方式与HTTP有很大的不同。
  • 7zip

    7zip怎么解压文件

    7zip解压文件首先打开7zip软件,选择需要解压的文件,右键单击需要解压的文件,如有多个需要解压的文件,可以按住Ctrl键,依次选择所有文件,在右键菜单中选择7-Zip选项,然后选择解压到,选择解压目录,点击确定,等待解压完成即可。
  • IP 地址 IP address

    子网掩码和IP地址的关系是什么

    IP地址是互联网上用来标识设备的唯一地址,而子网掩码是用来划分网络和主机地址的标准,在IP网络中,IP地址和子网掩码一起被用来判断IP地址属于哪个网络,以及哪些IP地址是可以直接访问的主机地址。
  • 运行内存 RAM

    6G和4G运行有什么差别

    运行内存4G和6G的区别主要在于容量大小,运行内存4G表示运行内存的容量为4千兆字节(4GB),而运行内存6G表示运行内存的容量为6千兆字节(6GB)因此运行内存6G可以运行更多的程序和软件,同时系统的运行速度也会更快。
  • uni app

    uni app是什么

    uni app是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
  • 消息队列遥测传输协议 MQTT

    MQTT是什么协议

    MQTT(消息队列遥测传输协议)是ISO标准(ISO/IEC PRF 20922)下基于发布/订阅模式的"轻量级"通讯协议,MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,MQTT协议是轻量、简单、开放和易于实现的。