ISO C99 ayrıca, karmaşık sayıların temel işlemlerini (kısımlarına ayırmak, eşleniğini almak gibi) yapmak için işlevler de tanımlamıştır. Bu işlevler
complex.h dosyasında bildirilmiştir. Tüm işlevlerin 3 karmaşık sayı türünün herbiri için bir eşdeğeri vardır.