计算机存储数据和代码的方式以及单位转换
目录
二进制存储数据和代码
数据的形式
数据的存储
字符串的存储
二进制存储数据和代码
-
计算机采用开关来代替0和1
-
程序判断数据的存储位置,自动判定是二进制代码还是二进制数据
计算机内存采用线性的一维方式寻址(CPU要知道数据在那个地方放着)
内存硬件---内存单元,内容把要处理的数据放到每个内存单元上
内存单元单位:
字节:1B-8bit(八个内存单元)
1KB=1024B、MB、GB、TB(二进制算法)
数据的形式
文字
数值---有具体的数学含义的(表示多少或大小的)
图片
声音---声音录下来存起来了
影像
...
数据的存储
所有的数据必须通过某种方式转换成二进制才能存进计算机
生活中的数制:
二进制
八进制---0到7
十进制---0到9这是个基础数制(其他数据类推)
十六进制---0到9,10以后用字母表示
...
二进制,数字后加B,如:10010B---书面上的规定
八进制,数字后加O,如:123O
十六进制,数字后加H,如:2A5EH---10=A,11=B,12=C,13=D...
字符串的存储
-
文字:
计算机中称文字为字符串
使用国际编码规则将字符变成整数,然后变成二进制数
-
英文字符转为二进制
ASCII(American Standard Code for Information Interchange,美国信息交换表中代码)
-
占内存1B
-
英文外的国际字符转为二进制
Unicode(统一码、万国码、单一码)
-
占内存2B
It's a lonely road!!!