在内存中的数据使用补码来存储?在硬盘中如何存储的呢?
在内存中的数据使用补码存储的。数值类型是这样存储的,那非数值类型呢,比如图形,声音,是否也是以补码形式存储?
如果将内存的数据存储到硬盘中,那么在硬盘的存储方式也是以补码的方式存储的吗?
18
收起
正在回答
1回答
1)内存是内存,磁盘是磁盘。内存负责记录运行时的变量,磁盘负责记录程序文件;
2)内存中的数据是可以存入磁盘的,比如数组、字符串、甚至结构体,甚至于对象,那么存入和读取的方式是需要按照一定的规则的,这个规则就是文件格式或者协议(BMP,jpg,等等);
3)图片及声音文件是二进制流数据,几乎没有补码这一说,因为他们表示的往往不是负数,也不是用来直接做加减运算的;代码文件办公文件是文本流数据,就是各种字符的编码数据,格式数据,它们是没有补码这一说的。
总结一句话:数据可以存在内存中可以存在硬盘上,你说他是正数它就是,你说他是负数他就是负数,你说他是字符那它就是字符,取决于你怎么用。
物联网/嵌入式工程师
- 参与学习 394 人
- 提交作业 22954 份
- 解答问题 1164 个
行业热门,政策风口,人才缺口极大,现在入场时机正好! 上千人检验,数轮迭代的硬核知识体系,软硬件通吃 保姆式教学+简历指导+1V1模拟面试+3次内推,助力轻松就业!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星