比特(位,bit),字节(Byte),字符的区别

比特(位):英文bit,是计算机晶体管的一种状态(通电与断电).就是0与1,真与假,是计算机最基本的传输单位.

示例:

2bit : 10;

4bit : 1111;

8bit : 1111 1111;

字节:英文Byte

1.是计算机信息技术用于计量存储容量的一种计量单位

1B(Byte) = 8bit;
1KB = 1024B(Byte);
1MB = 1024KB(Byte);
.
.
.

2.换算

1B = 8bit

1B = 1111 1111

1B = 0至255

1B = -128至127

字符:在计算机和电信技术中,一个字符是一个单位的字形、类字形单位或符号的基本信息。

ASCII编码 一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。

GB
2312/GBK 编码中,一个汉字字符存储需要2个字节

UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节

时间: 2024-12-19 08:16:13

比特(位,bit),字节(Byte),字符的区别的相关文章

位、字节、字符的区别

位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数. 字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写  B  来表示,1B(byte,字节)= 8bit(位) 字符:是指计算机中使用的字母.数字.字和符号 ASCIIS码: 1个英文字母(不分大小写)= 1个字节的空间 1个中文汉字 = 2个字节的空间 1个ASCII码 = 一个字节 UTF-8编码:1个英文字符 = 1个字节 英文标点  = 1个字节 1个中文(含繁体) = 3个字节 中文标点

解惑:字、位、字节、字符、字符串。

1.字 就是我们所说的文字,如汉字,占2个字节(字不是计算机处理的数据,至少不是直接处理) 2.位(bit,比特) 这才是计算机中的最小数据单位,二进制数,如 一个0或1,这样的数据就叫一位 3.字节(byte) 是一种数据类型,一般 一个字节=8位, 字节是指一小组相邻的二进制数码(位).通常是8位作为一个字节.它是构成信息的一个小单位,并作为一个整体来参加操作 (所以,尽管最小的单位是位bit,但最常用的单位是字节byte 8位) 4.字符 字符人们使用的记号,抽象意义上的一个符号. '1'

字节和字符的区别 【转】

(一)"字节"的定义字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位. (二)"字符"的定义字符是指计算机中使用的文字和符号,比如1.2.3.A.B.C.~!·#¥%---*()--+.等等. (三)"字节"与"字符"它们完全不是一个位面的概念,所以两者之间没有"区别"这个说法.不同编码里,字符和字节的对应关系不同:①ASCII码中,一个英文字母(不分大小写)

计算机里比特位、字节位的左右顺序和我们现实生活中的数字写法的左右顺序的对比

此文仅适用我自己. 首先明确一个概念:bit是比特的意思:byte是字节的意思.bit没有比特位的意思,比特位的全称应该是bit position:而字节位则是byte position. 叫法:最高位比特.最高位字节.还有就是下标(index)和位(position)是两个概念(位的说法是高低,下标/下标值的说法是大小:位左边是最高,下标右边是最大). 正文: 现实生活中我们写数字一般都是从左到右是最高位到最低位:即210这个数字,2是最高位(百位),0是最低位(个位). 对于数组或List而

字节和字符的区别

字节和字符的定义在这里我就不写了,百度上有好多大家可以参考一下. 在学Java IO的时候,涉及到字节流和字符流,我就很郁闷字节数组里存储的数据到底是什么样子的...好多次和男朋友讨论到这个概念,我还是糊里糊涂的,最后也不好意思问他了...嘿嘿嘿..自己写了个小程序测试一下,对字节和字符的理解或许有帮助: public class BAndC { public static void main(String[] args) { String data = "Hello"; byte[]

位bit——字节Byte???

1.换算 每8个位(bit)组成一个字节(byte) 位bit简写为小写字母“b”,字节Byte简写为大写字母“B” 8*b=1*B 1024*B=1*KB 1024*K=1MB 2.举例 一个英文字母就占用一个字节,也就是8位,一个汉字占用两个字节,一篇10万汉字的小说,如果我们把存到磁盘上,需要占用多少空间呢? 100,000汉字=200,000B =200,000B÷1024 ≍195.3KB ≍195.3KB÷1024 ≍0.19MB

位、字节、字符、汉字的关系

1 bit 二进制数据1 byte = 8 bit 1 字母 = 1 byte = 8 bit 1 汉字 = 2 byte = 16 bit 1. bit:位 一个二进制数据0或1,是1bit: 2. byte:字节 1 byte = 8 bit 3. 一个英文字符占一个字节: 1 字母 = 1 byte = 8 bit 4. 一个汉字占2个字节: 1 汉字 = 2 byte = 16 bit (这个其实不一定正确,要看编码类型) 5. 标点符号 A>. 汉字输入状态下,默认为全角输入方式: B

java字节和字符的区别

字节: 1.bit=1  二进制数据0或1 2.byte=8bit  1个字节等于8位 存储空间的基本计量单位 3.一个英文字母=1byte=8bit 1个英文字母是1个字节,也就是8位 4.一个汉字=2byte=16bit 1个汉字是两个字节,也就是16位 字符: Java采用unicode来表示字符,java中的一个char是2个字节,一个中文或英文字符的unicode编码都占2个字节,但如果采用其他编码方式,一个字符占用的字节数则各不相同. 在 GB 2312 编码或 GBK 编码中,一个

位、字节、字符;ASCII、HEX、BCD

位:   1 bit = 1 二进制数据 字节:1 byte = 8 bit 字符:1 字母 = 1 byte = 8 bit 字符:1 汉字 = 2 byte = 16 bit ASCII码  因为信息在计算机上是用二进制表示的,这种表示法让人理解就很困难.因此计算机上都配有输入和输出设备,这些设备的主要目的就是, 以一种人类可阅读的形式 将信息在这些设备上显示出来供人阅读理解.为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编 制的统一的信息交换代码,这就是ASCII码表,它的全