自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C/C++程序的内存分布

接着说C/C++的内存,今天来讨论一下程序在内存中的分布情况,一般说内存,指的是计算机的随机存储器(RAM),程序都是在这里运行的如有侵权,请联系删除,如有错误,欢迎大家指正,谢谢0. 程序内存布局栈区(stack):由编译器自动分配释放,存储函数的参数值,局部变量值等,其操作方法类似于数据结构中的栈堆区(heap):一般由程序员申请和释放,与数据结构中的堆没有任何关系,分配方式类似于链...

2019-11-30 21:27:51 252

原创 大端存储 & 小端存储

这篇介绍一下内存中存放数据的两种模式:大端存储(或大端模式,Big-Endian) & 小端存储(或小段模式,Little-Endian),这两种存储模式在通信或者socket编程里面可能用的比较多如有侵权,请联系删除,如有错误,欢迎大家指正,谢谢大端存储(Big-Endian)数据的高字节存储在低地址中,数据的低字节存储在高地址中如:int a = 1; // int在内...

2019-11-30 16:44:46 219

原创 C/C++类型转换(二)

接上篇,这篇主要介绍一下在C++11中增加的static

2019-11-30 16:41:16 111

原创 C/C++类型转换(一)

对于C/C++来说,基本上所有的内容都可以从内存说起,所以还是接着说C/C++内存的事,这里主要介绍一下在C/C++中使用比较多的类型转换,其实主要是C,因为C++在C++11中引入了更安全的类型转换方式,下一篇介绍。如有侵权,请联系删除,如有错误,欢迎大家指正,谢谢C/C++中的类型转换主要分为:隐式类型转换 & 显示类型转换(即强制类型转换)隐式类型转换在C Primer Pl...

2019-11-27 11:24:47 229

原创 C/C++中内存对齐问题的一些理解

内存管理是C/C++编程非常重要的一部分内容,熟悉C/C++中一些常见数据结构和数据类型的内存分布情况,可以很大程度上降低了coding过程中内存泄漏和越界等比较严重的内存问题,下面主要讨论一下结构体(类中同样存在内存对齐,内存对齐会复杂一些,涉及到虚表等问题,后面介绍类的时候会提到)中的内存对齐问题。如有侵权,请联系删除,如有错误,欢迎大家指正,谢谢内存对齐指令一般来说,内存对齐过程对c...

2019-11-26 19:39:11 501

原创 C/C++中float & double类型数据在内存中的存储形式

我又来了,第二篇博客fighting,接着第一篇,这里讨论一下C/C++中float & double类型数据在内存中的存储方式,还是那句话如果有侵权,请联系删除,如果有错误,也欢迎大家指正,谢谢IEEE规定IEEE规定float & double类型的数据用三元组{S, E, M}表示,"S"用0和1分别表示正数和负数,尾数"M"用原码表示,阶码"E"用移码表示,还规定尾数域...

2019-11-25 18:50:05 667

原创 C/C++ 各数据类型占用字节数

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-11-25 14:57:14 800

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除