unsigned char buff[20]="0123456789";
AnsiString str1= (char *)buff;//unsigned char * to AnsiString 方法1
AnsiString str2((const char *)buff);//unsigned char * to AnsiString 方法2
AnsiString strtouc="10101010101";
p= strtouc.c_str();//AnsiString to unsigned char *
unsigned char uc='a';
Edit1->Text = (char)uc;//unsigned char to AnsiString