计算机如何把二进制转换成文字的?
ASCII(American Standard Code for information Interchange,美国信息交换标准代码)
文字转2进制
请把#Alex 按ASCII码表转成二进制形式
# 51 110011
A65 1000001
l 108 1101100
e101 1100101
x120 1111000
#Alex 110011 1000001 1101100 1100101 1111000
计算机如何分清哪段是代表#,哪段是代表A呢?
正是由于这些字符串长的长,短的短,写在一起让我们难以分清每一个字符的起止位置,所以聪明的人类就想出了一个解决办法,既然一共就这255个字符,那最长的也不过是11111111八位,不如我们就把所有的二进制都转换成8位的,不足的用0来替换
#Alex 00110011 01000001 01101100 01100101 01111000
- 每一位0或者1所占的空间单位为bit(比特),这是计算机中最小的表示单位。
8bit = 1bytes 字节,最小的存储单位,1bytes缩写为1B
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
1PB = 1024TB
1EB=1024PB
1ZB = 1024EB
1YB=1024ZB
1BB=1024YB