petard  

2024年6月13日

摘要: 运算符 有几个操作数 就是 几元运算符 1、算术运算符 *运算符* *描述* *操作数个数 (几元运算符)* *组成的表达式的值* *副作用* + 正号 1 操作数本身 无 - 负号 1 操作数符号取反 无 + 加号 2 两个操作数之和 无 - 减号 2 两个操作数之差 无 ***** 乘号 2 两 阅读全文
posted @ 2024-06-13 22:59 岌岌无名 阅读(2) 评论(0) 推荐(0) 编辑
 
摘要: 分支控制语句 1. 单向分支 if 2. 双向分支 if else 3. 多向分支 else if 4. 多向分析 switch case 5. 嵌套分支 循环控制语句 1. while 2. do while 3. for 跳转控制语句 1. break 2. continue 3. goto 阅读全文
posted @ 2024-06-13 14:16 岌岌无名 阅读(1) 评论(0) 推荐(0) 编辑

2024年4月29日

摘要: 一. 布尔类型——适用于判别真假的类型 说明:布尔类型是一种形式(int)的别名: int ——> bool True ——> 1 (其他 非0 都是 1 ) False ——> 0 对应:0为假,非零为真 总结: 第一种方式 C89标准,使用宏定义(#define ) 第二种方式 C99标准,添加 阅读全文
posted @ 2024-04-29 21:31 岌岌无名 阅读(2) 评论(0) 推荐(0) 编辑

2024年4月28日

摘要: 嵌入式之原理图与PCB制作 1 PCB(印刷电路板) 介绍 2 嘉立创EDA安装和配置 EDA:工程命名:一般是 名称加-版本号(v0.0.1)_日期 3 PCB 快速入门 3.1 原理图绘制 1. 搜索元器件 (Shift+F 或者底部“库”菜单) 2. 放置元器件 3. 元器件摆放 4. 连线 阅读全文
posted @ 2024-04-28 20:07 岌岌无名 阅读(7) 评论(0) 推荐(0) 编辑

2024年4月22日

摘要: 嵌入式技术之从零搭建计算机 课堂笔记 第 1 章 数字电路基础 1.1 二进制数据表达 文字 用0 1表示文字信息 图片 分为多个像素,一个像素对应一个色块(24位;3字节)对应3原色 ——透明度占1个字节,只有png图片有透明度该选项,其他图片都是 声音 视频 1.2 数电基础 ① 基础逻辑门电路 阅读全文
posted @ 2024-04-22 19:14 岌岌无名 阅读(46) 评论(0) 推荐(0) 编辑

2024年4月19日

摘要: 硬件电路基础 1 电学基础 1.1 基本概念 ① 电流 定义:电荷在单位时间内通过导体横截面的流动量。(不用背) 字母表示: I 单位: 安培(A) 1A = 1000mA = 10^6μA 大: K 、M、G 小:m、μ、n ​ ——常用的是:mA ② 电压 定义:电场施加在电荷上的力量,使其在电 阅读全文
posted @ 2024-04-19 17:00 岌岌无名 阅读(11) 评论(0) 推荐(0) 编辑

2024年4月17日

摘要: 1 数据结构 1.1 动态数组 ① 数组特点 存储特点: 连续存储 优点:查找快,访问元素快 缺点:插入、删除元素效率低 ② 实现思路 1. 初始化: malloc() 动态分配内存区域 2. 扩展长度: realloc() 重新调整内存区域大小 3. 插入元素: 插入位置,后面所有元素后移 4. 阅读全文
posted @ 2024-04-17 21:28 岌岌无名 阅读(4) 评论(0) 推荐(0) 编辑

2024年4月16日

摘要: 第 13 章 自定义数据类型 12.3 共用体 (1)结构体变量所占内存长度,可以认为是各成员占的内存长度的叠加;每个成员分别占有其自己的内存单元。 (2)共用体变量所占的内存长度等于最长的成员的长度;几个成员共用一个内存区。 ① 定义共同体类型 union 类型名 { 类型 成员名称; 类型 成员 阅读全文
posted @ 2024-04-16 00:02 岌岌无名 阅读(8) 评论(0) 推荐(0) 编辑
 
摘要: 第 15 章 预处理器 15.4 条件编译 #if ​ ——— 和if、else if、if用法相同 1. #if :用于预处理器的条件判断,满足条件时,内部的行会被编译,否则就被编译器忽略。 1.1 单向分支 #if #endif 1.2 双向分支 #if #else #endif 1.3 多向分 阅读全文
posted @ 2024-04-16 00:02 岌岌无名 阅读(7) 评论(0) 推荐(0) 编辑

2024年4月12日

摘要: 第 12 章 指针 pointer 12.6 多级指针 指向指针的指针称为多级指针 eg:int *ptr1 = # int **ptr2 = &ptr1; int ***ptr3 = &ptr2; 12.7 空指针 应用场景: 1. 暂时不确定指向的指针,可以在定义的时候先赋值为NULL 阅读全文
posted @ 2024-04-12 21:16 岌岌无名 阅读(6) 评论(0) 推荐(0) 编辑