(一)“字节”的定义

字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位。

(二)“字符”的定义

字符是指计算机中使用的文字和符号,比如1、2、3、A、B、C、~!·#¥%……—*()——+、等等。

(三)“字节”与“字符”

它们完全不是一个位面的概念,所以两者之间没有“区别”这个说法。不同编码里,字符和字节的对应关系不同:

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

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

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

符号:英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。

UTF-16编码中,一个英文字母字符或一个汉字字符存储都需要2个字节(Unicode扩展区的一些汉字存储需要4个字节)。

UTF-32编码中,世界上任何字符的存储都需要4个字节。

字符与字节有什么区别相关推荐

  1. 字节字符区别Java_【JAVA基础】字符数组与字节数组的区别

    String.getBytes()和String.tocharArray(),字节数组和字符数组的区别 String.getBytes()是将字符串转化为一个字节数组.而String.toCharAr ...

  2. java:字符和字节区别

    一.定义 1.位(bit):是计算机内部数据储存的最小单位. 2.字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示,1B(byte,字节)=8bit(位) 3.字符(char):是 ...

  3. 字符和字节的区别与分析

    1.计算机存储信息的最小单位,称之为位(bit),音译为比特,二进制的一个"0"或一个"1"叫一位. 2.计算机存储容量基本单位是字节(Byte),音译为拜特, ...

  4. java字节字符_java中字符和字节的区别

    byte(字节): byte即字节的意思,是java中的基本数据类型,用来申明字节型的变量,一个字节包含8个位,所以,byte类型的取值范围是-128到127. 通常在读取非文本文件时(如图片,声音, ...

  5. 基础知识 - 字符、字节区别

    (一)"字节"的定义 字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位. (二)"字符"的定义 字符是指计算机中 ...

  6. matlab数字和字符byte数的区别,字符和字节的概念及区别解析

    描述 不管是做为一个开发,还是一个测试,在实际工作中都会遇到这样一个问题,比如:这个input框的长度是多少多少,然后你要去测试,输入的内容是否符合需求,这里会涉及到两个概念,那就是字符和字节.那么它 ...

  7. 问mysql数据库varchar(50),能存多少个中文字。 ---浅谈字符与字节的区别

    最近,领导出差在外,突然一条信息将我惊醒, 问mysql数据库varchar(50),能存多少个中文字. 我内心想,幸亏有储备,说一个utf8中文3个字符,那么这里应该差不多16个字吧.领导问字符还是 ...

  8. 字符与字节之间有什么区别?

    字节   1.字节是计算机存储容量的基本单位(Byte),除了字节以外还有"比特"(b):千字节(KB):兆字节(MB)等,他们之间的换算关系是:   1B=8b,   1KB=1 ...

  9. python字节转字符串中文乱码_黄聪:解决python中文处理乱码,先要弄懂“字符”和“字节”的差别...

    我来讲一下字符问题我的理解吧,虽然我对Python的编码处理的具体细节还不太清楚,不过临时稍微看了一下,和Perl的原理也差不多 最重要的是必须区分"字符"和"字节&qu ...

  10. java中字符流 字节流_理解Java中字符流与字节流的区别

    1. 什么是流 Java中的流是对字节序列的抽象,我们可以想象有一个水管,只不过现在流动在水管中的不再是水,而是字节序列.和水流一样,Java中的流也具有一个"流动的方向",通常可 ...

最新文章

  1. Struts2框架的学习遇到的问题
  2. python27安装-二、Python2.7的安装并与Python3.8共存
  3. Kubernetes的三种集群外部访问方式及使用场景说明:NodePort、LoadBalancer和Ingress
  4. Eclipse+pyDev进行Python环境的搭建
  5. 安装phpssdb扩展:
  6. mfc 设置子窗口只打开一遍_MFC 判断子窗体是不是已经打开,避免重复创建
  7. Android NDK调试出错Unknown Application ABI, Unable to detect application ABI#39;s的解决方式...
  8. python之__repr__
  9. 84相似标准形05——有理标准形的不变因子、矩阵的有理标准形
  10. php分城市的源码,userlist.php 源代码在线查看 - 城市分类信息,门户网站,我做为地方信息网 资源下载 虫虫电子下载站...
  11. 现在无法停止通用卷设备_济宁变压器油道设备
  12. 弱口令扫描工具mysql ftp_S-X弱口令扫描工具 V1.0
  13. 数据版吐槽大会: 国产综艺节目年终盘点
  14. N沟道MOSFET所需的高于电池的电源电压
  15. 台式机和台式计算机的区别,台式机和一体机区别是什么
  16. 问题:我的xmindpro从桌面打开就弹窗发生错误
  17. 2021韩顺平图解linux
  18. 课时23:递归:这帮小兔崽子
  19. 二维码(QR code)基本结构及生成原理
  20. Sql的行列(纵横表)转换

热门文章

  1. linux上进行base64编码解码
  2. WPS word文档_页眉页脚横线的添加和删除
  3. jenkins停止僵尸作业Click here to forcibly terminate running steps
  4. 以《西游记》为例 详解游戏设计归纳演绎法
  5. RFID 工作频率的分类
  6. 华米Zepp小程序开发入门
  7. 学计算机拼音摇号,拼音真的很难教?要不要提前学?我们一起陪娃做好这些就够了!...
  8. ApacheCN C# 译文集 20211124 更新
  9. 小程序与MySQL数据库的交互_微信小程序数据库交互如何做到?
  10. 四阶魔方初级玩法公式