C examples for Data Type:char
Count the number of occurrences of each digit, of white space characters (blank, tab, newline), and of all other characters.
#include <stdio.h> int main() //from w w w .j ava2 s . com { int c, nwhite= 0, nother= 0; int ndigit[10]; for (int i = 0; i < 10; ++i) ndigit[i] = 0; while ((c = getchar()) != EOF) { if (c >= '0' && c <= '9') ++ndigit[c-'0']; else if (c == ' ' || c == '\n' || c == '\t') ++nwhite; else ++nother; } printf("digits ="); for (int i = 0; i < 10; ++i) printf(" %d", ndigit[i]); printf(", white space = %d, other = %d\n", nwhite, nother); }