自定义博客皮肤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)
  • 收藏
  • 关注

原创 STM32F407-1

脚位:对应芯片的引脚,Lqfp使用纯数字表示,BGA使用字母+数字表示管脚名称:对应引脚的名字,PE2-3表示GPIO引脚类型:I/O:表示输入/输出引脚。I:表示输入引脚。S:表示电源引脚IO结构:FT:表示5V兼容的引脚(可以接5v/3.3v)。TT:表示5v不兼容引脚(仅可以接3.3v)。B:独有的BOOT0引脚。RST:内置弱电组的双向复位引脚复用功能:该引脚的复用功能可选的复用功能:重定义功能:是指可以通过重映射的复用功能,需设置重映射寄存器。

2025-04-07 16:40:39 183

原创 电脑计算器计算补码

因为正数的补码原码反码都一样,所以最后结果为64233(十进制)-----1111 1010 1110 1001(二进制)最后结果也就是1303(十进制)—0000 0101 0001 0111(二进制)举例:计算器,计算有符号(-)FAE9的补码。举例:计算器,计算有符号(+)FAE9的补码。2-负数补码取反(首位是符号位,不取反)4-计算除符号位之外的二进制数。1-先把FAE9转换为二进制。正数的补码反码源码,都一样。

2025-03-27 10:34:55 140

原创 c:静态链表、动态链表

push_back()函数的传参:如果函数直接传入head当做参数,用指针h接收,那么之后添加的节点,都在h后面,与head没有关联。--------所以要把head的地址当参数传入函数,使用**ph接收这个地址,这样在添加的节点,就是在head后面了。先判断是否是空链表,如果是空链表不用释放,如果是非空链表,新建一个指针,两个指针一个表示当前节点,一个指向下一个节点。先用malloc创建一个节点,这个节点分为两部分,一部分是data数据,一部分是指向下一个的指针,如果没有下一个则为NULL。

2025-03-20 15:19:59 169

原创 c:结构体的定义和声明

1-方法1int main()int year;int month;int day;char sex;}s = {20190101,"张三","m", "河北"};return 0;2-方法2int main()char sex;}s = { .name="张三",.num=20190101,.sex="m", .addr="河北" };return 0;

2025-03-19 14:56:49 103

原创 c语言动态内存分配

malloc分配了40字节的空间,返回为void* 类型的,需要转换为int* 类型的。堆区:动态内存分配-malloc\calloc\realloc\free。free释放完空间之后,p还是指向这个地址,需要把p指向NULL。栈区:局部变量、函数的参数。静态区:全局变量、静态变量。1-申请10个整型空间。

2025-03-19 10:23:00 150

原创 visual studio2019写内置函数没有提示

最近新安装的visual studio2019,写c代码的时候,发现写内置函数scanf、printf等没有提示。

2023-05-01 17:16:23 748 1

原创 状态码总结

状态码总结

2022-10-23 15:41:50 85

空空如也

空空如也

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

TA关注的人

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