C语言C语言类别之先处理指令、循环左移函数的施用(四)

本章节以叙点儿只知识点

第一独知识点:常用之先处理指令

第二单知识点:循环左移右变函数

 

第一独知识点:预处理指令

同等种预处理指令是#define,他拿名字A定义也P0,当以此名字出现在起点文件的其他地点平时,他都碰面叫轮换为定义的价。

格式为:#define A P0 ;

A为从定义的称,P0为端口或者是有关数据

还有一个例证:

当我们牵挂发挥3.14底时段,能够如此表示:#define P1 3.14

意思是P1=3.14

图用途:#define指令和外语言中符号常量的来意类似,其出发点也同,假诺你认为不用P0,你得省略的修改A的概念,这样你就是用不着在一切程序中摸索并修改所有P0,有或漏掉一个,也时有暴发或改错啦数据

次个知识点:循环左移函数(右变)

1、_crol_(a,b);循环左移函数,a是表示左移的值,b是象征左移的位数,它包含在instrins.h库中

2、_cror_(a,b);循环右移函数,a是表示右变的价值,b是象征右变的位数,它涵盖在instrins.h库中

故法:首先,大家得运用#include “instrins.h”库

然后如led=0XFE;//F=1111,E=1110

LED=_crol_(led,1);//运行一浅后结果也11111101;左移一员

扩展:

其余一种预处理指令#include

例#include stdio.h

诠释:预处理器用名叫stdio.h的库函数头文件的内容替换第一漫漫#include指令语句,其结果就是stdio.h的始末让逐字写到自文件特别地点