枚举
#include <stdio.h>
enum DAY
{
MON=1,TUE,WED,THU,FRI,SAT,SUN
} day;
int main(){
day = WED;
printf("%d",day);
return 0;
}
效果一样
#include <stdio.h>
enum DAY
{
MON=1,TUE,WED,THU,FRI,SAT,SUN
};
int main(){
enum DAY day;
day = WED;
printf("%d",day);
return 0;
}
#include <stdio.h>
enum
{
MON=1, TUE, WED, THU, FRI, SAT, SUN
} day;
int main(){
day = WED;
printf("%d",day);
return 0;
}
还可以转化类型
#include <stdio.h>
int main()
{
enum day
{
saturday,
sunday,
monday,
tuesday,
wednesday,
thursday,
friday
} workday;
int a = 1;
workday = (enum day)a;
printf("workday:%d",workday);
return 0;
}
标准C语言中π
使用三角函数可以打印出pi。例如cos(pi)=-1的,用反三角函数acos(-1.0)=pi了;
代码:
#include<math.h>
const double pi = acos(-1.0);
标准的C语言中没有π这个符号及常量,一般在开发过程中是通过开发人员自己定义这个常量的,最常见的方式是使用宏定义:
#define PI 3.141592
也可以直接普通变量定义,如:
double pi = 3.141592;