The C preprocessor is responsible for processing directives before the code is compiled. Common preprocessor directives include #define, #include, and #ifdef.
#include#define PI 3.14 int main() { printf("The value of PI is: %.2f\n", PI); return 0; }
This program demonstrates the use of the #define directive to define a constant value.
#include#include int main() { double result = sqrt(16); printf("Square root of 16 is: %.2f\n", result); return 0; }
This program uses the #include directive to include the math.h library for the