二进制数转化为k进制

今天看到一道题,瞬间懵逼了怎么进制转化了, 再自己写一遍,加深印象;

int tt(char a[] , int k   ) //*将二进制数a转化为k进制数
{
	int d = 0 ;
	int len = strlen(a);
	for(int i = 0 ; i < len ; i++)
	{
		d = d*k+ (a[i] - '0');
	}
	return d ;
}


你可能感兴趣的:(二进制数转化为k进制)