在内存中的数据使用补码来存储?在硬盘中如何存储的呢?

在内存中的数据使用补码来存储?在硬盘中如何存储的呢?

  1. 在内存中的数据使用补码存储的。数值类型是这样存储的,那非数值类型呢,比如图形,声音,是否也是以补码形式存储?

  2. 如果将内存的数据存储到硬盘中,那么在硬盘的存储方式也是以补码的方式存储的吗?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

1)内存是内存,磁盘是磁盘。内存负责记录运行时的变量,磁盘负责记录程序文件;
2)内存中的数据是可以存入磁盘的,比如数组、字符串、甚至结构体,甚至于对象,那么存入和读取的方式是需要按照一定的规则的,这个规则就是文件格式或者协议(BMP,jpg,等等);
3)图片及声音文件是二进制流数据,几乎没有补码这一说,因为他们表示的往往不是负数,也不是用来直接做加减运算的;代码文件办公文件是文本流数据,就是各种字符的编码数据,格式数据,它们是没有补码这一说的。

总结一句话:数据可以存在内存中可以存在硬盘上,你说他是正数它就是,你说他是负数他就是负数,你说他是字符那它就是字符,取决于你怎么用。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师