سی یک زبان برنامهنویسی از نوع همهمنظوره میباشد.
سیاری از زبانهای بعدی بهطور مستقیم یا غیرمستقیم از C وام گرفتهاند، از جمله C ++ , C # , Java , JavaScript , PHP , Python , .. . یکی از مهمترین قابلیتهای زبان C، امکان استفاده از اشارهگرهاست.
سی یک زبان برنامهنویسی از نوع همهمنظوره، کامپایلشونده، سطح میانی، ساختیافته، دستوری و روندگرا میباشد.
مانند بسیاری از زبانهای رویهای در سنت الگول، سی دارای امکاناتی برای برنامهنویسی ساخت یافته است و دامنهٔ متغیر واژگان را امکانپذیر میسازد.