Le langage C fournit neuf types de base. Les types short int , int , long int et long long int servent tous à stocker des nombres entiers qui peuvent prendre des valeurs positives, négatives, ou nulles. On dit qu'il s'agit de types signés (car ils peuvent comporter un signe .