qns on int args for cstring functions

why does isalpha, etc take in an int value as opposed to a char?
It's faster to do comparisons with an int than a char (or so I've heard).
so is the local parameter 4 bytes for 1 byte?
Topic archived. No new replies allowed.