}
2021/1/28
6
机电系统控制电路设计
1 C语言基础
关于编译预处理(宏定义)
❖ #define PI 3.14159 ---不带参数 #define S(a,b) a*b---带参数 ❖ #define — 宏定义命令 ❖ PI — 符号常量(宏名,最好用大写,以区别一般变量) ❖ 3.14159 —宏体(可以是一个表达式,如3+4) ❖ 作用:用简单符号代表宏体部份内容(编译时会先自动替换) ❖ 意义:直观/多次使用/便于修改 ❖ 注意: #define 可出现在程序的任一位置
#include <math.h>
/*编译预处理——文件包含*/
main( )
/*主函数*/
{
float r,s;
/*定义变量r、s类型为单精度实型*/
r =1.0;
/*变量r赋初值*/
s=PI * pow(r,2);
/*计算圆面积s*/
printf ("半径R=%f 时,面积S=%f \n",r,s); /*输出结果*/
执行部份:输入、赋值、计算、控制、输出等:
r=1.0;
/*变量r赋初值*/
s=PI*pow(r,2);
/*计算圆面积s*/
printf("半径R=%f 时,面积S=%f \n",r,s); /*输出结果*/
2021/1/28
11
机电系统控制电路设计
1 C语言基础
其他函数
❖ 标准库函数——只能调用 。使用方法: ⒈先“包含”,即将该函数所在头文件包含在程序中。 例: #include <stdio.h> ⒉后调#用in。clu调de用<方m式at:h.h函>数名(参数) main( ) { …… s=PI*pow(r,2); …… printf(“半径R=%f 时,面积S=%f\n”,r,s); } 说明:pow(x,y) 求xy (math.h中的标准数学函数) printf(……); (stdio.h中的标准输出函数)