摘要: #include <float.h>#include <limits.h>int n1 = INT_MIN;int n2 = INT_MAX;float f1 = FLT_MIN;float f2 = FLT_MAX;double d1 = DBL_MIN;double d2 = DBL_MAX;l 阅读全文
posted @ 2019-12-17 21:29 wdliming 阅读(638) 评论(0) 推荐(0)
摘要: int a[5] = {0,1,2,3,4};这种用法还是比较常见的。 int *ptr = (int*)(&a+1);,这种代码,目前来讲我是用的比较少,其实就是将a数组后面的一个地址赋值给了指针ptr,指针ptr还是指向int类型的。即a[4]后面的这一个内存。 阅读全文
posted @ 2019-12-17 21:18 wdliming 阅读(357) 评论(0) 推荐(0)
摘要: 转载自:https://www.jianshu.com/p/3aa5997fe794 1 异常类型 Cortex-M3内核具有强大的异常响应系统,它把能够打断当前代码执行流程的事件分为异常(exception)和中断(interrupt),并把它们用一个表管理起来,编号为0~15的称为内核异常,而1 阅读全文
posted @ 2019-12-17 17:16 wdliming 阅读(524) 评论(0) 推荐(0)
摘要: 为何会出现大小端之分:这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8bit。但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的long型(要看具体的编译器),另外,对于位数大于8位的处理器,例如16位或者32位的处理器,由于 阅读全文
posted @ 2019-12-17 15:36 wdliming 阅读(301) 评论(0) 推荐(0)
摘要: 用到hex文件查看,老版本的notepad++是可以安装的,新版本的是安装不了,这个差评啊, 但是网上有方法:https://github.com/chcg/NPP_HexEdit/releases下载相应位数的的插件,x64、x86都有 进入notepad++的plugin文件夹: 注意要新建He 阅读全文
posted @ 2019-12-17 14:37 wdliming 阅读(1649) 评论(0) 推荐(0)