C/C++
先锋小牛
这个作者很懒,什么都没留下…
展开
-
大端存储和小端存储
简述 计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为 8bit。但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的long型另外,对于位数大于 8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着一个如何将多个字节安排的问题。因此就导致了大端存储模式和小端存储模式。 正文 那么大原创 2017-05-30 10:34:27 · 1298 阅读 · 0 评论 -
内存四区模型
简述 操作系统给程序分配运行内存,分配的内存大致可以划分为四个区域,有栈区,堆区,数据区,代码区,它们还可以分为一些更细的区域,每个区域都有自己的特性和使用场景。 正文 1,操作系统会给每一个进程分配一个0~4G的虚拟地址空间,3~4G是内核区,1~3G是用户区 2,代码区,全局静态区,堆区,共享区,栈区,命令行参数,环境变量,内核区 3,命令行参数, in原创 2017-05-30 10:29:03 · 439 阅读 · 0 评论 -
c语言中关于时间的函数
本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元) 1.概念 在C/C++转载 2017-09-05 21:22:36 · 460 阅读 · 0 评论 -
json快速入门(cjson解析)
简述 json是存储和交换文本信息的语法,与xml类似。Json有两种结构,分别是数组和对象 json解析环境 cJSON是一个超轻巧,携带方便,单文件,简单的可以作为ANSI-C标准的JSON解析器,cJSON库包括cJSON.h和cJSON.c两个文件,放入指定目录直接调用就可以了。 语法 1. 有一对基本的 { } 2. 内部都是键值对格式。key 值为字符串 "key" 3...原创 2017-09-11 21:45:26 · 2656 阅读 · 0 评论 -
xml快速入门(tinyxml解析)
简述 xml是一种可扩展标记语言,用于传输和存储数据。 语法 1.xml必须有根节点 <root> <child>child</child> </root> 2xml节点必须有始有终(有关闭标签) <radius>1</radius> 3 xml标签对大小写敏感 <grayscal...原创 2017-09-11 22:21:18 · 1881 阅读 · 1 评论