1、把字母改成小写
/*字母小写*/intto_lower(intm ) if ) m='a'm='z ' ) { return m 'a' - 'A ); } else { return m; }2、假设char a[2]={'2','1'};
%dhtoi(a )=33u8) htoi ) a )=21
//将十六进制字符串转换为相应的整数inthtoi(chars[] ) { int i=0; int n=0; if(s[0]=='0' ) s[1]=='x'|s[1]=='x ' ) ) I=2; } else{ i=0; (for ); (s ) I )=(0) s )=(0) )|(s ) I ) s )=(0 )|(s ) I )=(0 ) s ) I )=(0 ) I ) (a ) s ) I ) I ) I ) if ) to ) }else{n=16*n(to_lower(s[I]-'0' ); } } return n; }