C语言中宏的使用_c语言

C语言中宏的使用_#define_02

C语言中宏的使用_c语言_03


C语言中宏的使用_c语言_04

//
// Created by 王东梁 on 2023/9/18.
//
//#include<stdio.h>
//
有值的宏
//#define PI 3.14159
//#define FORMAT "%f\n"
//#define PI2  2*PI //pi*2
//#define PRT printf("%f",PI); \
//                printf("%f\n",PI2)
//
//int main(){
    printf(FORMAT,PI2*3.0);
//    PRT;
//    return 0;
//}


//#include<stdio.h>
//
//int main(){
//    printf("%s:%d\n",__FILE__,__LINE__);
//    printf("%s,%s\n",__DATE__,__TIME__);
//}

//带参数的宏的原则
#include<stdio.h>
#define RADTODEG1(x) ((x)*57.29578)
#define RADTODEG2(x) ((x)*57.29578)

int main(){
    printf("%f\n", RADTODEG1(5+2));
    printf("%f\n", 180/RADTODEG2(1));
    return 0;
}