怎么把ASCII码值转为INT型数值
怎样把ASCII码值转为INT型数值
例如 ASCII码 65 ,对应的字符为 A,我想转换成 10 ,怎么转?基础薄弱,求指导
------解决思路----------------------
有点绕,应该是这个意思了
------解决思路----------------------
最后r的值,就是你想要的。
例如 ASCII码 65 ,对应的字符为 A,我想转换成 10 ,怎么转?基础薄弱,求指导
------解决思路----------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int i=65;
char c= char(i);
char Text[10]={0};
Text[0] = c;
String s;
s = "0x"+String(Text);
Caption = s.ToInt();
}
有点绕,应该是这个意思了
------解决思路----------------------
char c = 65;
int r;
if (c >= '0' && c <= '9') r = (c - '0');
else if (c >= 'A' && c <= 'F') r = (c - 'A' + 10);
else if (c >= 'a' && c <= 'f') r = (c - 'a' + 10);
最后r的值,就是你想要的。