대문자를 소문자로 변경하는 문제 입니다. 굵게 한부분을 = -32 로 해도 되긴하는데
&0xdf 했을때 어떻게 대문자로 변환되는지 이해가 안되요


#include <stdio.h>
#include <conio.h>
#include <string.h>

int main(void){
    char string[]=\"abcdefghijklmnopqrstuvwxyz\";
    unsigned i, len;
    puts(string);
    len=strlen(string);
    for(i=0;i<len;i++){
                       string[i] = string[i] &0xdf
    }
    puts(string);
    getch();
    return 0;
}