u_int8_t a=0, b=0;
if(s[i]<‘a‘)
a=s[i]-‘0‘;
else
a=s[i]-‘a‘+10;
if(s[i+1]<‘a‘)
b=s[i+1]-‘0‘;
else
b=s[i+1]-‘a‘+10;
a=a<<4;
a=a+b;
这样才能得到a,即s[i]和s[i+1]对应的字符。
一直循环就可以得到对应的字符串。
时间: 2024-10-03 14:24:43
u_int8_t a=0, b=0;
if(s[i]<‘a‘)
a=s[i]-‘0‘;
else
a=s[i]-‘a‘+10;
if(s[i+1]<‘a‘)
b=s[i+1]-‘0‘;
else
b=s[i+1]-‘a‘+10;
a=a<<4;
a=a+b;
这样才能得到a,即s[i]和s[i+1]对应的字符。
一直循环就可以得到对应的字符串。