- 博客(14)
- 收藏
- 关注
原创 c语言指针
假设有⼀栋宿舍楼,把你放在楼⾥,楼上有100个房间,但是房间没有编号,你的⼀个朋友来找你玩,如果想找到你,就得挨个房⼦去找,这样效率很低,但是我们如果根据楼层和楼层的房间的情况,给每个房间编上号,有了房间号,如果你的朋友得到房间号,就可以快速的找房间,找到你。⽐如: char* 的指针解引⽤就只能访问⼀个字节,⽽ int* 的指针的解引⽤就能访问四个字节。从图片的最右侧可以看到内存地址,上述的代码就是创建了整型变量a,内存中申请4个字节,⽤于存放整数10,其中每个字节都有地址,上图中4个字节的地址分别是。
2024-08-21 23:10:39
515
原创 STM32T通用定时器
1,定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断。2,16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时。3,不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能。4,根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型。而我们通常使用的STM32F103C8T6定时器资源有这几种:TIM1、TIM2、TIM3、TIM4。
2024-08-21 08:28:35
692
原创 【表达式】
即使有了操作符的优先级和结合性,我们写出的表达式依然有可能不能通过操作符的属性确定唯一的计算路径,那这个表达式就是存在潜在风险的,建议不要写出特别复杂的表达式。
2024-08-19 20:31:16
403
原创 占位符汇总
如果希望改成左对⻬,在输出内容后⾯添加空格,可以在占位符的%的后⾯插⼊⼀个—号。下⾯按照字⺟顺序,列出常⽤的占位符,⽅便查找,具体含义在后⾯章节介绍。举例来说,希望⼩数点后⾯只保留两位,占位符可以写成%.2f。整数部分⼀旦超过6位,就会⾃动转为科学计数法,指数部分的e为⼩写。• %Le:科学计数法表⽰的longdouble类型浮点数。• %e:使⽤科学计数法的浮点数,指数部分的e为⼩写。• %E:使⽤科学计数法的浮点数,指数部分的E为⼤写。• %G:等同于%g,唯⼀的区别是指数部分的E为⼤写。
2024-08-10 22:05:28
499
原创 vs编辑器使用的快捷键
CTRL + SHIFT + PAGE DOWN = 选择至本页后面。CTRL + SHIFT + PAGE DOWN=选择至本页后面。Ctrl+\、Ctrl+E 或 Ctrl+\、E = 错误列表。CTRL + SHIFT + PAGE UP = 选择至本页前面。Ctrl+Shift+空格键 / Ctrl+K,P= 参数信息。CTRL + SHIFT + PAGE UP=选择至本页前面。Ctrl+Alt+Q或Shitf+F9 = 快速监视。CTRL + M, CTRL + L=展开代码定义。
2024-08-10 16:16:14
1137
原创 【数组中的二维数组】
从输出的结果来看,每⼀⾏内部的每个元素都是相邻的,地址之间相差4个字节,跨⾏位置处的两个元素(如:arr[0][4]和arr[1][0])之间也是差4个字节,所以⼆维数组中的每个元素都是连续存放的。数组的元素都是内置类型的,如果我们把⼀维数组做为数组的元素,这时候就是⼆维数组,⼆维数组以上的数组统称为多维数组。其实⼆维数组访问也是使⽤下标的形式的,⼆维数组是有⾏和列的,只要锁定了⾏和列就能唯⼀锁定,数组中的⼀个元素。C语⾔规定,⼆维数组的⾏是从0开始的,列也是从0开始的,如下所⽰。• 1表⽰数组有1⾏。
2024-07-30 22:16:03
296
原创 【数组以及数组的建立】
实现了依次打印数组中的元素地址,输出的结果我们分析,数组随着下标的增⻓,地址是由⼩到⼤变化的,并且我们发现每两个相邻的元素之间相差4(因为⼀个整型是4个字节)。学习了⼀维数组的基本语法,⼀维数组可以存放数据,存放数据的⽬的是对数据的操作,那我们如何使⽤⼀维数组呢。如果我们要深⼊了解数组,我们最好能了解⼀下数组在内存中的存储。就像下面这个例子一样;存放在数组的值被称为数组的元素,数组在创建的时候可以指定数组的⼤⼩和数组的元素类型。数组也是有类型的,数组算是⼀种⾃定义类型,去掉数组名留下的就是数组的类型。
2024-07-30 17:08:54
441
原创 【无标题】
printf() 的作⽤是将参数⽂本输出到屏幕。它名字⾥⾯的 f 代表 format (格式化),表⽰可以定制输出⽂本的格式。return 0;这里大家运行出来的结果可能会是直接hello world 没有空一行,这是因为printf() 不会在⾏尾⾃动添加换⾏符,运⾏结束后,光标就停留在输出结束的地⽅,不会⾃动换⾏。如果像下面这样输入\n就会自动换行return 0;在这里插入图片描述。
2024-07-17 10:19:21
939
原创 C语⾔数据类型和变量
C语⾔提供了丰富的数据类型来描述⽣活中的各种数据。使⽤整型类型来描述整数,使⽤字符类型来描述字符,使⽤浮点型类型来描述⼩数。所谓“类型”,就是相似的数据所拥有的共同特征,编译器只有知道了数据的类型。
2024-07-16 22:00:40
509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人