bit、位、byte、字节、B、KB、字符与网速

一.存储单位bitByte

1.bit(比特)

bit就是位,也叫比特位,是数据存储的最小单位。简写为小写字母“b”

二进制的一位,每个0或1是一个bit

2.Byte(字节)

Byte是字节,也有的写成byte,简写为大写字母“B”

1Byte=8bit   1字节=8比特

既然叫字节,肯定跟字符有关系。1个英文字符=1字节,1个汉字=2字节

因为1字节=8比特,1比特有0或1两种情况,

所以1字节=2^8-1=255 种数

即 0x00~0xff  相当于可以用2个16进制字符表示一个字节

1byte=1B   1bit=1b   1B=8b   1KB=1024B

.网速

网络线路的计量单位,也就是通常说的2M宽带、10M宽带,是比特每秒(bit per second),缩写为bps,更大的单位是千比特每秒Kbps或兆比特每秒Mbps。2M宽带,意味着每秒平均可以接收2Mb的数据

而通常说的下载速度,也就是网速,是每秒下载的字节数。比如网速是200KB,意思是每秒接收的数据是200千字节

根据1字节=8比特的换算方法,得出下载速度理论上应该是宽带的八分之一。

2M宽带的理论下载速度是 256KB

2Mb=2048kb  2048kb/8=256KB

10M宽带理论下载速度是 1280 KB

10*1024/8=1280

实际上由于我们还需要接受一些下载需要的信息,比如IP、HTTP信息,再加上服务器传输速度,电脑配置等原因,网速会比理论的慢一些

原文地址:https://www.cnblogs.com/code1992/p/10370050.html

时间: 2024-07-29 02:12:36

bit、位、byte、字节、B、KB、字符与网速的相关文章

Java bit、byte、位、字节、汉字、字符

package com.suypower.chengyu.test; public class ByteTest { /** * byte 8 bits -128 - + 127 * 1 bit = 1 二进制数据 * 1 byte = 8 bit * 1 字母 = 1 byte = 8 bit(位) * 1 汉字 = 2 byte = 16 bit */ public static void main(String[] args) { // TODO Auto-generated method

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

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

什么是位、字节、字、KB、MB?

1. 位(bit)是计算机里最小的数据单位,每一位的状态只能是0或者1 2. 字节(Byte) 1Byte = 8 bit 它是存储空间的基本计量单位,1byte可以存储一个英文字母 或 半个汉字. 3. 字 由若干个字节构成,字的位数叫字长,不同档次的机器有不同的字长. 8位机: 1个字 == 一个字节, 字长为 8位 16位机: 1个字== 2个字节 , 字长为16位 64位机: 1个字 == 8个字节, 字长为64位 字是计算机进行数据处理和运算的单位. 4. KB, MB,GB,TB 1

位、字节、字符的区别

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

C#中位、字节等知识

本文介绍C#中位.字节等知识. 1. 位(bit) 位(bit)有叫做比特,指二进制中的一位,是二进制的最小信息单位.bit也被称作小b,用b表示. 2. 字节(bytes) 8位表示一个字节.由以下公式可以算出一个字节最多表示256 28=25628=256 但实际上不会是256,8个字节最多表示: 111111 这个值是 27+26+25+24+23+22+21+1=25527+26+25+24+23+22+21+1=255 这也说明了以下内容: byte.MaxValue == 255;

bit,byte,汉字,KB,MB,GB,TB...

bit-----位,比特位,这两种说法都可以.它是计算机中最小的存储数据单位,最小的. 比如:1111 1111     或者0000 0000每一个1或者每个0都是一个bit. byte --字节(用B表示),它是计算机存储容量的基本单位 1 byte = 8 bit ="a" 或者"b"     //反正就是26个字母中的一个字母. 2 byte = 1 个汉字=2 * 8=16 bit   (这句话也可以写成 2B=1个汉字=16 bit) KB 1 KB =

265.位、字节、字和字长

计算机中的信息是用二进制表示,那么反映这些二进制信息的量有,位.字长,字节.字等指标. (1)位或比特(bit). 计算机中的存贮信息是由许多个电子线路单元组成,每一个单元称为一个“位”(bit),它有两个稳定的工作状态,分别以“0”和“1”表示.它是计算机中最小的数据单位. (2)字节(byte). 在计算机中,8位二进制数称为一个“字节”(byte,简写B),构成一个字节的8个位被看做一个整体.它是计算机存储信息的基本单位,同时它也是计算机存储空间大小的最基本容量单位.字节又是衡量计算机存储

Unicode其实是Latin1的扩展。只有一个低字节的Uncode字符其实就是Latin1字符——附各种字符编码表及转换表

一.概念 1,ASCII ASCII(American Standard Code for Information Interchange),中文名称为美国信息交换标准代码.是基于拉丁字母的一套电脑编码系统.它主要用于显示现代英语和其他西欧语言.它是现今最通用的单字节编码系统.ASCII码又分为标准ASCII码和扩展ASCII码. 标准ASCII码.标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9.标点符号, 以及在美式英语中使用的特殊控制字符.

android byte字节数组转换十六进制字符串(物联网开发总结)

想起前段时间的物联网的外包开发,经常遇到通过wifi接受的数据,要通过转换成十六进制字符串,或者最后又是十进制数据.都是根据双方的协议来开发的.那么我发送过去的数据也需要,经过特殊转换成byte字节发过去,硬件那边收到不至于乱码的数据. 1.硬件调试发给android这边是十六进制数据 原始数据:68 38 38 68 A 72 78 55 34 12 43 23 01 07 Y 00 00 00 0C 13 78 56 34 12 0C 3B 78 34 12 0C 26 78 56 34 1