Matematik kütüphanesi (
-lm) normalde pi sayısını
double türünde bir yaklaşıklık olarak
M_PI ile tanımlar. Kesin ISO ve/veya POSIX uyumluluğu istenirse, bu sabit tanımsızdır, ama onu kolayca kendiniz tanımlayabilirsiniz:
ISO C99 trigonometrik işlevlerin karmaşık sayılarla çalışan çeşitlerini de tanımlamıştır. GNU C kütüphanesi bu işlevleri içerir, fakat sadece derleyici standart tarafından tanımlanan yeni karmaşık sayı türlerini destekliyorsa bunlar kullanılabilir. (Bu kılavuz yazılırken GCC karmaşık sayıları desteklemekteydi, ancak gerçeklemede hatalar vardı.)