
存储
文章平均质量分 69
唯梦轻语
走过路过方知不易
展开
-
C++入门基础(八) 内存分布一览
内存,一个看不见也摸不着的东西,我们每天都在接触它但是却很少真正去了解过它。在我们学习程序语言时,是不是经常会接触内存泄漏、动态开辟、地址等等的词语?是的,它们均与我们所说的内存有着千丝万缕的关系,今天,我们便走进内存,简单了解其基本的构造。内存的六大分区 我们常说的内存分区一般有两种分法,其一是常说的五大分区,分别是堆、栈、自由存储区、全局/静态存储区以及常量存储区;而另一种我们说是六大段,其分别是内核空间、栈、内存映射区、堆、数据段、代码段。内核空间 通常,计算机会在默认情况在将高地址的原创 2021-03-17 23:46:06 · 159 阅读 · 0 评论 -
文件 操作 C语言
文件对一个程序,我们最终要实现的功能都离不开文件,它的作用是将用户使用的以及所操作的一系列数据进行保存与读取。一般的程序我们都是仅仅将其用作实现某一功能,退出之后便是过往,再也找不到之前使用的痕迹以及数据。试想如果没有一种机制可以将一些重要的数据保存起来,该是多么可怕的事情。那么该如何去读写文件呢?在C语言的库中给出了一系列对文件操作函数,方便了我们的操作。首先我们要清楚文件的基本概念:1.文件的组成文件名包含3部分:文件路径+文件名主干+文件后缀例如: c:\TEXT\test.txt为了方原创 2020-12-03 12:17:41 · 125 阅读 · 0 评论 -
C语言 大小端 存储
大小端 刚开始听到这个词,是不是一头雾水?难道数据在计算机中的存储顺序还不一样?大小端是什么鬼?首先,要先知道一个常识,大小端只是不同的硬件中存储的方式不一样,没有对错之分,但各有优缺点。那么说了那么多,什么是大小端呢?大端 大端存储模式,是指数据的地位内存保存在内存的高地址中,而数据的高位,保存在内存的低地址中。 例如一个整数1234,在内存中是怎么储存的呢?以32位为例,首先将其转化成二进制 十进制:1234 二进制:100 1101 0010 而在我们内存中是有着32个bi原创 2020-11-26 21:16:05 · 782 阅读 · 0 评论