自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 从零开始学习嵌入式day8

2.该函数的返回值为int类型,通过停在最后位置上的字符的差值的正负来判断大小关系,返回值为停在最后一个位置上的字符差值的值。2.源字符串可以为字符数组名,也可以为字符串常量。注意:在定义二维数组时,可以省略数组的行,但是不能省略数组的列的值。3. strcat(目标字符串,源字符串):该函数用于拼接字符串,将源字符串拼接到目标字符串后面。二维数组的本质:1. C语言中不存在真正的二维数组,都是一维数组模拟的。2.strcpy(目标字符串,源字符串):该函数用于复制一个字符串。参数:1.可以为字符串常量。

2024-07-31 20:29:29 129

原创 从零开始学习嵌入式day7

在找最大值的实现中:从头开始向后与未排序的值进行比较,在比较中,若前面的数大于后面的数,则交换两者的值,直到比较到最后一个未比较的数,此时便将未排序的数中的最大值找到并按顺序放置到后面位置。对于一个位置,1:我们需要为这个位置找到合适的数, 2 对于整个数组,我们需要为数组的每一个位置放置合适的数。找到最小的数在代码中实现:以当前位置上的数和后面的所有数进行比较,若大于后面的数,则两者交换位置。2 :为数组的每一个位置放置合适的数:依次从剩下的未排序的数中找到最小的数并依次放置给对应的位置。

2024-07-30 21:19:15 474

原创 从零开始学习嵌入式day6

语义:表达式1是用于初值设定,表达式2是循环判断结束的条件,表达式3是使循环趋于结束的条件。如果为真,则执行循环体中的语句,然后再执行 s3:执行表达式3的语句,然后继续执行s2中的操作,以此反复,直到不满足循环继续执行的条件,然后退出循环。(原因是:如果对数组初始化,就代表此时的数组的大小为固定值,但是因为常量表达式可以为变量,所以应当是在知道变量的大小之后才能确定数组的大小,这样两者是矛盾的)如果表达式的结果为真,则继续执行循环体中的语句,直到表达式的结果为假,然后结束循环进入下面的语句。

2024-07-29 20:28:17 393

原创 从零开始学习嵌入式day-5

因为存在一假为假和一真为真的特性,所以,如果在计算完左边表达式的结果后,如果已经能确定整个表达式的逻辑值,则不会再去计算后面表达式的结果。整个条件表达式的意思为:若表达式1的值为真,则表达式2的结果作为表达式的结果,否则将表达式3的结果作为表达式的结果。switch语句用于处理多种分支的情况,需要注意switch中的表达式结果需要为整型。在if()语句中注意:1.可以有单多的if语句,但是不能有单独的else语句。构成循环结构的基本要素:循环的初始条件、循环的结束条件、循环体、使循环趋于结束的语句。

2024-07-27 21:26:52 732

原创 嵌入式学习day4

如果数据的实际宽度大于m的值,则会输出实际的数据的宽度。(其中特殊的时%c,在%c匹配到空白符时,%c能够对空白符读取成功。%X:表示将数据以十六进制输出,并且其中的abcdef以大写的形式输出。putchar(x):用于输出一个字符.这个函数的返回值是类型是int,返回值等于所输出字符的ASCII码值,但是如果输出失败,则返回值位-1.,比如 \n%c,待匹配的字符为 \t \n c,则\n可以匹配掉字符c前面的多个空白符,从而保证%c匹正确的匹配到字符c.2.%o:表示将数据以八进制输出。

2024-07-26 20:23:29 228

原创 从零开始学习嵌入式day3

如果我们没有换行,‘\b’会使光标向前移动,此时运行打印后会在光标位置打印命令提示符,如图中的linux@ubuntu:~$,此时会覆盖掉字符d.而在‘\b’后跟一个‘\n’则会使光标移动到下一行,命令提示符会在下一行打印,从而不会覆盖掉字符d的位置。在运行效率行,前缀的运行效率高于后缀,原因为:前缀时先加(减)后用,在存储单元上的加减发生在变量自身的存储空间,不需要单独开辟临时空间来存放表达式的值。逗号运算符:逗号运算符的用法为:表达式,表达式,表达式,........,表达式。

2024-07-25 21:17:21 444

原创 从零开始学习嵌入式-day2

48~57:字符0~9;浮点类型数据在存储单元中的存储方式:符号位+(指数位+x)+尾数位.其中float类型的指数位占8位,x为127,尾数位为23位。不同整型类型的取值范围是不同的,而关于有无符号时的范围也是不同的。剪切:Ndd + p 表示将所要删除的行移动到p光标所在的行,其中按p之前也可以指定粘贴多少份。:如果是计算二进制转换位10进制数一定要注意是否区分符号,若区分正负,一定要对符号位为1的二进制数进行一次补码运算。2.负数的反码是对原码除符号位之外的所有位求反,补码是在反码的基础上加1.

2024-07-24 21:15:44 314

原创 从零开始学习嵌入式-day1

是以应用为中心。

2024-07-23 21:28:55 680

空空如也

空空如也

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

TA关注的人

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