ANSI C: Почему символьные функции принимают аргумент int вместо аргумента char?

Почему символьные функции принимают аргумент int вместо аргумента char?

<ctype.h>

int isalnum(int c); 
int isalpha(int c); 
int iscntrl(int c); 
int isdigit(int c); 
int isgraph(int c); 
int islower(int c); 
int isprint(int c); 
int ispunct(int c); 
int isspace(int c); 
int isupper(int c); 
int isxdigit(int c); 
int tolower(int c); 
int toupper(int c); 
6
задан Amir Saniyan 16 February 2012 в 07:39
поделиться