Java--位字节字符字符编码数据存储单位 & 电脑的32位和64位的区别是什么呢
Posted Z && Y
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java--位字节字符字符编码数据存储单位 & 电脑的32位和64位的区别是什么呢相关的知识,希望对你有一定的参考价值。
引言: 这里放一张Java语言数据类型帮助理解
1. 位(bit)
位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数。
2. 字节(byte)
是计算机中 数据处理 的基本单位,习惯上用大写 B 来表示, 1B(byte,字节)= 8bit(位)
3. 字符
字符:是指计算机中使用的字母、数字、字和符号
3.1 ASCIIS码:(英1中2)
- 1个英文字母(不分大小写)= 1个字节的空间
- 1个中文汉字 = 2个字节的空间
- 1个ASCII码 = 一个字节
3.2 UTF-8编码:(英1中3)
- 1个英文字符 = 1个字节
- 英文标点 = 1个字节
- 1个中文(含繁体) = 3个字节
- 中文标点 = 3个字节
3.3 Unicode编码:(都为2个字节)
- 1个英文字符 = 2个字节
- 英文标点 = 2个字节
- 1个中文(含繁体) = 2个字节
- 中文标点 = 2个字节
4. 数据存储单位
大小关系:bit < byte < kb < GB < TB<.....
- 位(bit): 1bit 可以保存一个 0 或者 1 (最小的存储单位)
- 字节(Byte):1B = 8b
- 千字节(KB):1KB = 1024B
- 兆字节(MB):1MB = 1024KB
- 吉字节(GB): 1GB = 1024MB
- 太字节(TB): 1TB = 1024GB
5. 补充:电脑的32位和64位的区别是什么呢?
- 32位操作系统只可以使用32位的cpu,而64位的CPU既可以安装32位操作系统也可以安装64位操作 系统。
- 寻址能力简单点说就是支持的内存大小能力,64位系统最多可以支达128 GB的内存,而32位系统最 多只可以支持4G内存。
- 32位操作系统只可以安装使用32位架构设计的软件,而64位的CPU既可以安装使用32位软件也可以 安装使用64位软件。
- 现在的电脑都是64位了!
以上是关于Java--位字节字符字符编码数据存储单位 & 电脑的32位和64位的区别是什么呢的主要内容,如果未能解决你的问题,请参考以下文章