- 博客(174)
- 资源 (4)
- 收藏
- 关注
原创 python 六句话让电脑告诉你,刚才插入的串口编号
根据提示信息我们此时插入我们的串口,等待个5s 再按下回车。此时就是我们刚刚插入的串口号了。
2024-05-16 10:53:27 274
原创 C 标准库 - <stdarg.h>
stdarg.h头文件定义了一个变量类型va_list和三个宏,这三个宏可用于在参数个数未知(即参数个数可变)时获取函数中的参数。可变参数的函数通在参数列表的末尾是使用省略号(,…)定义的。
2024-05-10 15:01:45 68
原创 C 标准库 - <float.h>
C 标准库的头文件包含了一组与浮点值相关的依赖于平台的常量。这些常量是由 ANSI C 提出的,这让程序更具有可移植性。
2024-05-10 14:48:21 47
原创 C 标准库 <math.h>
C <math.h>头文件声明了一组函数来执行数学运算,例如:sqrt()计算平方根,log()查找数字的自然对数,等等。头文件定义了各种数学函数和一个宏。在这个库中所有可用的函数都带有一个类型的参数,且都返回类型的结果。
2023-12-01 09:21:46 1489
原创 C 标准库 <locale.h>
头文件定义了特定地域的设置,比如日期格式和货币符号。接下来我们将介绍一些宏,以及一个重要的结构和两个重要的函数。
2023-12-01 09:19:33 1037
原创 C 标准库 <limits.h>
头文件决定了各种变量类型的各种属性。定义在该头文件中的宏限制了各种变量类型(比如 char、int 和 long)的值。这些限制指定了变量不能存储任何超出这些限制的值,例如一个无符号可以存储的最大值是 255。
2023-11-30 09:32:57 515
原创 C 标准库 <errno.h>与 <float.h>
C 标准库的头文件定义了整数变量,它是通过系统调用设置的,在错误事件中的某些库函数表明了什么发生了错误。该宏扩展为类型为 int 的可更改的左值,因此它可以被一个程序读取和修改。在程序启动时,设置为零,C 标准库中的特定函数修改它的值为一些非零值以表示某些类型的错误。您也可以在适当的时候修改它的值或重置为零。头文件定义了一系列表示不同错误代码的宏,这些宏应扩展为类型为的整数常量表达式。
2023-11-30 09:31:45 1012
原创 C 标准库 <assert.h> 与C 标准库 <ctype.h>
C 标准库的ctype.h头文件提供了一些函数,可用于测试和映射字符。这些函数接受int作为参数,它的值必须是 EOF 或表示为一个无符号字符。如果参数 c 满足描述的条件,则这些函数返回非零(true)。如果参数 c 不满足描述的条件,则这些函数返回零。
2023-11-29 10:16:57 919
原创 C 标准库函数
在本教程中,您将了解C语言中的标准库函数。更具体地说,它们是什么,C语言中的不同库函数以及如何在程序中使用它们。C标准库函数或简单的C库函数是C语言编程中的内置函数。这些函数的原型和数据定义位于各自的头文件中。要使用这些函数,我们需要在程序中包含头文件。例如,如果要使用printf()函数,则应包含头文件<stdio.h>。示例如果不包括stdio.h头文件,尝试使用printf()时,则会出现错误。
2023-11-29 10:08:31 536 1
原创 C 语言头文件
头文件是扩展名为的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。在程序中要使用头文件,需要使用 C 预处理指令来引用它。前面我们已经看过头文件,它是编译器自带的头文件。引用头文件相当于复制头文件的内容,但是我们不会直接在源文件中复制头文件的内容,因为这么做很容易出错,特别在程序是由多个源文件组成的时候。
2023-11-28 13:38:08 742
原创 C 语言预处理器
ANSI C 定义了许多宏。在编程中您可以使用这些宏,但是不能直接修改这些预定义的宏。宏描述DATE当前日期,一个以 “MMM DD YYYY” 格式表示的字符常量。TIME当前时间,一个以 “HH:MM:SS” 格式表示的字符常量。FILE这会包含当前文件名,一个字符串常量。LINE这会包含当前行号,一个十进制常量。STDC当编译器以 ANSI 标准编译时,则定义为 1。main()当上面的代码(在文件test.cLine :8ANSI :1。
2023-11-28 13:36:41 921
原创 C 语言枚举(enum)
在本教程中,您将借助示例学习C语言编程中的enum(枚举)。在C语言编程中,枚举类型(也称为enum)是由整数常量组成的数据类型。要定义枚举,将使用enum关键字。默认情况下const1为0,const2为1,依此类推。您可以在声明期间更改枚举元素的默认值(如有必要)。
2023-11-27 10:51:16 847
原创 C 文件 ftell() 函数
ftell()函数返回指定流的当前文件位置。将文件指针移到文件末尾后,我们可以使用ftell()函数获取文件的总大小。可以使用SEEK_END常量在文件末尾移动文件指针。程序:ftell.c。
2023-11-27 10:49:09 560
原创 C 文件 rewind() 函数
正如您看到的,rewind()函数将文件指针移动到文件的开头,这就是为什么“this is simple text”要打印2次。如果不调用rewind()函数,“this is simple text”将只打印一次。rewind()函数将文件指针设置在流的开头。如果必须多次使用流,这很有用。文件:file.txt。程序:rewind.c。
2023-11-26 19:31:31 685
原创 C 文件 fputs()和fgets()
C语言编程中的fputs()和fgets()用于从流中写入和读取字符串。让我们看看使用fgets()和fgets()函数编写和读取文件的示例。
2023-11-25 10:09:09 477
原创 C 语言文件读写
在本教程中,您将学习如何在C语言中处理文件。您将通过示例学习在C语言中使用fprintf()、fscanf()、fread()、fwrite()、fseek()等处理标准I/O。文件是计算机存储设备中用于存储数据的容器。
2023-11-24 09:33:44 988
原创 C 语言嵌套结构体
C为我们提供了将一个结构嵌套在另一个结构中的功能,从而创建复杂的数据类型。例如,我们可能需要在结构中存储实体员工的地址。而地址也可以包含其他信息,例如街道编号,城市,地区和密码。因此,要存储员工的地址,我们需要将员工的地址存储到一个单独的结构中,并将该结构的地址嵌套到该结构的员工中。看下面的程序。示例该结构可以通过以下方式嵌套。
2023-11-23 11:01:53 267
原创 c语言 结构数组
在上面的程序中,我们在结构中存储了3个学生的数据。在这种情况c下,我们将必须声明20个不同的结构变量,并将其一一存储。但是,C语言中我们能够使用声明结构的数组,从而避免声明不同的结构变量;相反,我们可以创建一个包含所有存储不同实体信息的结构的集合。C语言中的结构数组可以定义为多个结构变量的集合,其中每个变量都包含有关不同实体的信息。C语言中的结构数组用于存储有关不同数据类型的多个实体的信息。结构的阵列也称为结构的集合。让我们看一下存储5个学生的信息并打印出来的结构数组的示例。
2023-11-23 11:00:30 313
原创 C 语言 typedef 关键字
C 语言提供了 typedef 关键字,您可以使用它来为类型取一个新的有意义的名字。也就是用于重新定义已经存在的变量的名称。
2023-11-22 09:43:16 105
原创 x shell 用作串口调试助手
该软件主要是用来做串口调试助手的,当然你有其他的也可以尝试其他的。到这里我们数据采集的windows 端已经准备好了。
2023-11-22 00:15:00 3219 2
原创 C 结构体和函数
在本教程中,您将学习将结构变量作为参数传递给函数。您将学习借助示例从函数返回struct的方法。与内置类型的变量类似,您也可以将结构变量传递给函数。
2023-11-21 09:51:33 134
原创 C 语言结构体(struct)
为了定义结构,您必须使用struct关键词。...tag是结构体标签。是标准的变量定义,比如 int i;或者 float f,或者其他有效的变量定义。结构变量,定义在结构的末尾,最后一个分号之前,您可以指定一个或多个结构变量。} book;在一般情况下,这 3 部分至少要出现 2 个。//此声明声明了拥有3个成员的结构体,分别为整型的a,字符型的b和双精度的c//同时又声明了结构体变量s1//这个结构体并没有标明其标签structint a;char b;double c;
2023-11-20 09:55:42 336
原创 C 语言字符串函数
在本文中,您将学习使用诸如gets(),puts,strlen()等库函数在C中操作字符串。您将学习从用户那里获取字符串并对该字符串执行操作。您通常需要根据问题的需要来操作。大多数字符串操作都可以自定义方法完成,但是这会使编程变得复杂和庞大。为了解决这个问题,C在"string.h"支持大量的字符串处理功能。字符串处理函数在"string.h"头文件下定义。**注意:**您必须包含以上代码才能运行字符串处理函数。
2023-11-19 13:51:45 144
原创 C 语言字符串
在本教程中,您将学习C语言编程中的字符串。您将在示例的帮助下学习声明它们,对其进行初始化以及将它们用于各种 I / O(输入/输出)操作。在C语言编程中,字符串是以null字符\0结束的字符序列。当编译器遇到用双引号引起来的字符序列\0时,默认情况下会在末尾附加一个空字符。
2023-11-18 09:48:27 122
原创 C 语言 void指针
到目前为止,我们已经研究了分配给指针的地址应该与指针声明中指定的类型相同。例如,如果我们声明了int指针,则此int指针不能指向float变量或某种其他类型的变量,即它只能指向int类型的变量。为了克服这个问题,我们使用了指向void的指针。指向void的指针表示可以指向任何数据类型的通用指针。我们可以将任何数据类型的地址分配给void指针,并且可以将void指针分配给任何类型的指针,而无需执行任何显式的类型转换。
2023-11-18 09:45:00 148
基于51 单片机的交通灯proteus 仿真
2024-02-07
二进制与八进制和相等的数几个数位和相等的正整数为 1, 8, 9, 64, …… 请问第 23 个数位和相等的正整数是多少?
2023-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人