C\C++程序设计
文章平均质量分 67
关于C\C++编程基础
番茄灭世神
盖文章经国之大业,不朽之盛事
展开
-
C语言的类型提升机制
当在表达式中涉及这些类型的混合运算时,较小的类型会被提升为较大的类型。①char和short在大多数情况下会被提升为int。②如果int可以表示char或short的所有值,则char和short会被提升为int。③如果int不能表示char或short的所有值(这种情况很少见,通常只在某些特殊硬件上发生),则char和short会被提升为。④int和在运算时不会被提升为更大的类型,除非与更大的类型(如long)混合使用。⑤long和在运算时通常不会被提升为long long,除非与long long。原创 2024-10-07 20:53:04 · 444 阅读 · 0 评论 -
C语言补习课番外篇——采样sin(x)
分析:DAC的原理这里不作过多介绍。在[0.2Π]的定义域内对sin(x)的值域进行采样,采样次数为256次;采样结果需要等比例缩放到0~4095的无符号数范围内,并且输出到一个SinFile.txt文本文档之中存放。sin(x)在[0.2Π]上的值域为[-1,1],所以需要先整体在y轴向上平移一个单位长度把范围调整为[0,2]。0对应DAC模拟值0,1对应模拟值2048,2对应模拟值4095(精度损失暂时忽略)。到3/2Π那边有点失真。肉眼看不出来,先用excel验证一下。数据->获取数据->导入数据;原创 2024-09-11 17:28:39 · 419 阅读 · 0 评论 -
C++语法补习课——对象特性
来源:黑马程序员;在正式开启Qt学习之前最后过一遍C++语法,具体内容参考目录。原创 2024-09-11 14:10:53 · 146 阅读 · 0 评论 -
C语言补习课——文件篇
读取文件:输入流写文件:输出流读写的方向判断取决与参照,一般我们站在程序的角度判断读写方向。原创 2024-09-06 17:28:31 · 459 阅读 · 0 评论 -
C语言补习课——内存篇
来源:黑马程序员。原创 2024-08-27 17:30:00 · 825 阅读 · 0 评论 -
Source Insight开荒之旅
之前一直听说Source Insight在阅读代码时如何好用,但我自己是被这个函数名称和变量名大小不一致的UI设计整麻了。偶尔在某音评论区受到一位大哥的指点得知这东西能自己个性化定制,所以今天来写这篇文章希望能帮助初学者。原创 2024-08-19 13:16:53 · 910 阅读 · 0 评论 -
嵌入式软开常用数据结构——环形缓冲区
环形缓冲区一种遵循FIFO(先进先出)的存储空间,它的主要特点是其终点和起点是相连的形成闭环。这种结构允许数据在达到缓冲区末尾时自动回绕到起始位置,从而实现数据的循环存储和管理。下图是一种形象理解。通俗地来讲,它也是一种线性表,由一个数组和两个表示读写状态的指针构成。在这个线性表被定义地第一时间,读指针与写指针指向同一个数组元素;当我们写入了一个数据之后,读指针会依旧指向第一个元素但写指针会按照写入方向依次指向下一个元素。如果写指针的下一个指向是读指针所在的元素,代表这个环形缓冲区已经写满。原创 2024-08-08 17:30:08 · 396 阅读 · 1 评论 -
C语言的文件操作学习笔记
FILE* pf;创建文件指针pf指向FILE结构体,它可以指向某个文件的文件信息区,通过其即可访问到该文件打开文件的函数,第一个参数填写函数名称(需要加“”),第二个参数代表文件使用方式。原创 2024-06-04 16:49:10 · 402 阅读 · 0 评论 -
Strcpy函数的使用——计算机二级水平的嵌入式面试题
这个声明方式在有的编译器里面是不可行的,比如Visual Stdio里面,报错“const char* 不能用来初始化char* 类型的实体”,顺从它加上const就行了。这是为了确保目标字符串是一个有效的 C 字符串。函数将源字符串(包括空字符 '\0')复制到目标字符串中,并返回目标字符串的指针。的返回值通常用于链式调用,但在实际编程中,返回值通常不被使用,因为目标字符串。,意味着它不应该被修改,但在实际使用中,源字符串本身并不需要是常量。是一个在 C 语言中常用的标准库函数,用于复制字符串。原创 2024-02-26 11:35:13 · 375 阅读 · 0 评论 -
冒泡排序算法
反正就在这儿记一下,别人也看不到。原创 2024-02-01 20:31:42 · 73 阅读 · 0 评论 -
C++中的引用
套个盾:这只是我自己的学习笔记,有错的地方欢迎大家斧正。注意事项:引用必须初始化,且初始化后不可更改。语法:数据类型 &别名=原名;1.基本作用:给变量取别名;作用:避免使用指针修改实参。原创 2024-01-16 11:10:45 · 439 阅读 · 1 评论 -
printf输出字符串的乱码解决
我哥们教我的,我也只是死记硬背原创 2024-01-17 16:50:22 · 1888 阅读 · 0 评论 -
C++函数提高课
①如果某个位置已经有了默认参数,那么从这个位置开始从左往右都必须有默认值。语法:返回值类型 函数名 (参数=默认值){}函数形参列表中的形参可以具有默认值。原创 2024-01-19 17:30:57 · 411 阅读 · 0 评论
分享