#include <stdio.h>
int main(){
char c;
while((c = getchar()) != EOF){
if(c >= 'A' && c <= 'Z')
c = c - 'A' + 'a';
putchar(c);
}
return 0;
}
Came across this C code in MIT's Practical Programming in C. Can anyone explain how this program works?