![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/C++基础知识
用于记录一些开发中用到的知识点
敲木头的鱼
这个作者很懒,什么都没留下…
展开
-
ARM仿真器的SWD接法
ARM仿真器的SWD接法最近接了一个项目,电路板上留有的代码下载接口是SWD接口,手头上并没有专用的SWD下载器,庆幸的是我手头有一个ARM仿真器,在接口处写着“JTAG+SWD”,应该能用作SWD使用,去网上查了一下,类似的做法很多,在这就是理一下自己的思维,记录一下,以防后期使用。这是我使用ARM仿真器在网上查了一些资料,汇总如下:这是关于JTAG仿真器的接口介绍这个接线的示意图,已经非常详细了,但是需要注意一下,这是牛角座的示意图,注意这个图上3.3V的针对应的JTAG的第一脚,对应来看原创 2021-01-18 18:44:07 · 14940 阅读 · 0 评论 -
一个“字”等于多少字节?值得学习
之前总是编写C代码,并没有注意到这个问题,对于常用的数据类型也总是固定的字节长度,也许是我没注意到,也许是我做的还少,我相信两者都有,哈哈。。。 今天看到一篇博主的文章,主要讲述“字”占据多大?说实话,这个“字”接触过,并且现在有一个项目也有这个“字”,不过里面写清楚了,可以推论出一个“字”等于两个字节,也就是一个short,但是我还是在这“摔了一跤”,事情是这样的...原创 2020-07-11 17:24:03 · 2050 阅读 · 0 评论 -
常用数据类型占据空间大小
经常会因为数据类型占据空间的大小使自己很尴尬,幸好还没有因为这个导致bug的产生,但是也因为这个导致一些项目的的调试时间延长,自己还是长点心吧!#include <iostream>using namespace std;int main(){ cout << "char类型占据内存的大小为:" << sizeof(char) << endl; cout << "short类型占据内存的大小为:" << sizeof(s原创 2020-07-11 16:30:47 · 1032 阅读 · 0 评论 -
16进制的char类型的数组转换成10进制的int类型的数组
通过TCP接收到了很多数据,使用char类型数组进行存储,需要最后输出int类型的数组,并且两个char类型的数据才能组成一个int类型的数据,开始有点困惑,并不是不会,而是长时间不使用,真的有点无从下手。写了一个测试代码,其实使用移位和强制类型转化就可以,真的是有点傻眼了。。。#include <iostream>using namespace std;int main(){ char test_arr1[20] = { 0xff, 0xf4, 0x3, 0x4, ..原创 2020-07-11 15:19:16 · 2515 阅读 · 1 评论