计算机中数据的表示、存储与处理
1、数据与信息
数据是对客观事物的符号表示
信息是对各种事物变化和特征的反应,信息具有针对性和实效性
信息有意义,数据没有,他们可以转化
信息、物质、能量是人类生存和发展的三大资源
2、计算机中的数据
ENIAC采用十进制,冯·诺依曼提出二进制
计算机内部均用二进制表示各种信息,外部交往任采用人们熟悉和便于阅读的形式,如十进制、文字显示以及图形描述等
3、计算机中数据的单位
位(bit):数据的最小单位,每个数码称为1位
字节(Byte):存储容量的基本单位
字节,千字节,兆字节,吉字节,太字节
1字节=8位
1KB=1024B 1MB=1024KB
1GB=1024MB 1TB=1024GB
字长:计算机一次能并行处理的二进制位称为该机器的字长
字长是计算机的一个重要标志,直接反映一台计算机的计算机能力和计算精度。其他条件一定时,字长越长,计算机的数据处理数据越快。
4、数据的存储
a、计算机中存储数据的最小单位是bit(比特)
b、存储容量的基本单位是字节
5、数据的处理
a、进位计算数值
二进制(B)(Binary) 八进制(O)(Octonary)
十进制(D)(Decimal) 十六进制(H)(Hexadecimal)
b、R进制转换为十进制(按权展开)
(234)H=2*162+3*161+4*160
(10110)B=1*24+0*23+1*22+1*21+0*20
6、字符编码
a、西文字符的编码
美国信息交换标准码ASCII
计算机内部用一个字节(8个二进制位)存放一个7位ASCII码,最高位是0如‘A’:01000001
记住!
‘A’ 65
‘a’ 97
7、汉字的编码
ASCII码只对英文字母、数字和标点进行了编码。(记住国际通用ASCII码的码长是7)
汉字分成两级:一级汉字3755个,按汉语拼音字母的次序排列;二级汉字有3008个,按偏旁部首排列。因为一个字节足以表示6763个汉字,所以一个国标码用两个字节来表示一个汉字,每个字节最高位为0。
汉字的处理过程:
输入——>输入码——>国标码——>机内码——>地址码——>字形码——>输出
输入码:为将汉字输入计算机而编制的代码成为汉字输入码,也叫外码
内码:为在计算机内部对汉字进行存储、处理的汉字编码
字形码:用于汉字在显示屏或打印机输出
地址码:指汉字库地址码,需要向输出设备输出汉字时,必须通过地址对汉字库进行访问
8、其他汉字内码:
GBK码:(扩充汉字内码规范)多达2万多简、繁汉字的编码
UCS码:包含字母文字,中日韩的表意文件
Unicode编码:65536个字符编码,主要用来解决多语言的计算问题
BIG5码:香港、台湾地区使用的一种繁体汉字编码
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端