想学习单片机的同学可以关注、私信我或者在评论区回复我要入门。这一期我们来分享一下在嵌入式开发过程中常用的库函数,他们的使用方法,使用场景,使用好处。以及头文件位置。
1 #include
一般我在写C代码的时候都会包含此头文件,因为一旦包含此文件后,你就可以畅快的使用bool数据类型,自己就不用去定义bool数据类型了。
好处:帮你写了如下代码
#define true 1
#define false 0
使用bool类型,可以让你明确的知道这个变量的选择只有 true / false,与一般的数据加以区分。例如使能变量en,和超时时间变量tim。
定义如下
bool en;
uint16_t tim;
2 #include
同样,写C代码第一句就要包含这个,这个头文件的作用是按照BIT长度为你定义了各样的数据类型,例如
typedef uint8_t unsigned char
或者理解为
#define uint8_t unsigned char
用uint8_t来代替unsigned char有几点好处
1 、少打几个字符,给懒人带来便利,有的人连uint8_t都懒得写,直接叫u8了,但是笔者不认可这个写法,因为 _t代表的是这是一个类型,包含了重要信息。比如我会定义如下数据类型,并且创建一个实例。
<