十六进制转十进制
#include<iostream>
#include<iomanip>
#include<vector>
#include<string.h>
#include<math.h>
using namespace std;
int main()
{
char s[10] = "10c";
int len = strlen(s);
int result = 0;
for(int i = 0;i < len ; i++)
{
int temp = 0;
if(s[len-i-1] >= 'a' && s[len-i-1] <= 'f')
temp = 10 + s[len-i-1] - 'a';
else temp = s[len-i-1] - '0';
result+=temp*pow(16,i);
}
cout<<result;
return 0;
}