
C语言
文章平均质量分 64
C语言易错点
车间溜盖子
炮灰攻城狮
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
A板----------------
【代码】A板----------------原创 2022-10-10 17:03:47 · 243 阅读 · 0 评论 -
嵌入式中级考试笔记
1、ISO 7层2、A类、B类、C类IP地址根据网络号和主机号来分,分为A、B、C三类及特殊地址D、E。 全0和全1的都保留不用。A类:(1.0.0.0-126.0.0.0)(默认子网掩码:255.0.0.0或 0xFF000000)第一个字节为网络号,后三个字节为主机号。该类IP地址的最前面为“0”,所以地址的网络号取值于1~126之间。一般用于大型网络。00000001-01111110(1-126)B类:(128.0.0.0-191.255.0.0)(默认子网掩码:255.255.原创 2022-03-09 16:35:40 · 2439 阅读 · 0 评论 -
VSCODE常用快捷键
VSCode 快捷键整理1,搜索 Ctrl + F:查找 Ctrl + H:替换2,行操作 剪切一行:Ctrl+X 复制一行:Ctrl+C 删除一行:Ctrl+Shilft+K Alt+ ↑ / ↓:向上/向下移动行 Move line up/down Shift+Alt + ↓ / ↑:向上/向下复制行 Copy line up/down3,导航 F12 Alt + ←/→ :返回/前进 Go back / forward导航 Navigation按 Pr转载 2021-08-05 20:31:19 · 462 阅读 · 0 评论 -
4.1 C语言- -指针解析 指针数组与数组指针
#define Photo_Sample_Read_Base_Point ((photo_sample_data_stru *) (0x7000000)) //四通道荧光采样数据基址typedef struct{ unsigned short ad[6][11][1300]; //荧光采样数据2500X6字} photo_sample_data_stru; //四通道荧光采样数据结构hoto_sample_data_stru *转载 2021-06-04 08:27:06 · 3582 阅读 · 0 评论 -
4.2 有符号24bit转有符号32bit
int32_t axis_read_pulse_count(uint8_t axis_n){ uint8_t rev_regs[3]={0,0,0}; uint32_t count=0; pcd4641_read_command(axis_n,PulseCount,rev_regs); count = (((uint32_t)(rev_regs[2]))<<16) + (((uint32_t)(rev_regs[1]))<<8) + rev_regs[0]; if (原创 2020-09-04 10:36:38 · 2077 阅读 · 0 评论 -
4.3 C语言的高级用法以及易错点
从上面结果可以看出方式1 方式2是一致的:也就是说方式2中,数组直接给值是可行的。void *则为“无类型指针”,void *可以指向任何类型的数据。void真正发挥的作用在于: (1) 对函数返回的限定; (2) 对函数参数的限定。 众所周知,如果指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值;如果p1和p2指向不同的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。 例如下则会报错:其中p1 = p2语句会编译出错,提示原创 2020-07-08 16:15:35 · 3236 阅读 · 0 评论 -
4.4 指针地址打印
【代码】4.4 指针地址打印。原创 2023-04-14 13:44:46 · 1513 阅读 · 0 评论 -
4.5 md5计算 C语言
使用时,直接调用MDString函数即可。原创 2023-04-14 16:27:16 · 160 阅读 · 0 评论 -
4.5 指针与数组的转换
rel_addr1 相邻之间相差sizeof(save_pakage_t)rel_addr2 相邻之间相差sizeof(pakage_t)从上可以看出,地址转换到数据,数组加一,地址加整个结构体长度。原创 2023-09-13 12:24:55 · 310 阅读 · 0 评论 -
4.5 base64编码
文章目录1、Base64编码介绍1.1Base64编码由来1.2 Base64编码原理1.3 总结2、base64 C语言代码1、Base64编码介绍Base64编码是从二进制到字符的过程.Base64编码主要用在传输、存储、表示二进制等领域,还可以用来加密,但是这种加密比较简单.byte[] byteArray = Encoding.UTF8.GetBytes(content);content = Convert.ToBase64String(byteArray);开发者对 Base64编码肯原创 2022-04-20 14:19:29 · 2107 阅读 · 0 评论 -
4.7 字符串到整形的相互转换
原ASCII目标类型函数名备注ASCII U8uint8_t变长的 ASCII 字符0~255转换成无符号8位整数,如“233”->233(D)ASCII H8uint8_t固定长度是 2 个字符的 16 进制字符串,转换成无符号8位整数;如:‘AB’->0xABASCII S8int8_t变长的 ASCII 字符-128~+127转换成有符号8位整数,如“-123”->-123(D)ASCII U16uint16_t。原创 2025-04-23 16:18:19 · 733 阅读 · 0 评论