Example 1 — Common Radian Values
Use a portable π and print classic unit-circle results.
#include <math.h>
#include <stdio.h>
int main(void) {
const double PI = acos(-1.0);
printf("sin(0) = %.4f\n", sin(0.0));
printf("sin(PI/6) = %.4f\n", sin(PI / 6.0));
printf("sin(PI/2) = %.4f\n", sin(PI / 2.0));
printf("sin(PI) = %.4f\n", sin(PI));
return 0;
} How It Works
- Get π.
acos(-1.0)is a portable constant for π. - Pass radians.
PI/6is 30°;PI/2is 90°. - Known results.
sin(π/6) = 0.5,sin(π/2) = 1. - Link libm. On GCC, remember
-lm.

