Re: What are the 94 printable characters from the 128 characters of ASCII table?
On Mon, Jul 25, 2011 at 03:48:49PM +1000, yudi v wrote:
> I am pretty sure you are mistaken,
>
> 126-32 = 94
> and space is a printable character.
Space is a printable character. The C isprint(3) function says:
#include <ctype.h>
#include <stdio.h>
#include <limits.h>
int main() {
char upper = 'a', lower = 'a';
for(; upper < CHAR_MAX && isprint(upper + 1); ++upper);
for(; lower > CHAR_MIN && isprint(lower - 1); --lower);
printf("lower: %d, upper: %d\n", lower, upper);
return 0;
}
output:
lower: 32, upper: 126
--
Jon Dowland
Reply to: