这是ascii码的运用呀
这个就是字符间大写转成小写,比如A 加上a97,减去A65,等于减去32,这正好是大小写之间相差的数。
#include <stdio.h> int main() { char c='A'; if(c>='A'&&c<='Z'); printf("%c",c+'a'-'A'); return 0; }
就是利用ascii码的关系,进行换算。比如:a的ascii码是97,A是65,正好相差32。就可以利用这个关系,进行计算。