16진수를 10진수로 바꾸는소스 질문이요
데빌의눈물
2023.04.01
void main()
{
printf(16진수 입력 : );
gets(str);
sprintf(szHex, str);
nDec = (int)strtol(szHex, NULL, 16);
printf(%s - %d\n, szHex, nDec);
}
쉽게 위와같은 식이나
그냥 각자리의수 * 16을자릿수만큼제곱 해서 구하는거 말고요
*쉬프트연산자를 이용해서 16진수를 10진수로 바꾸고싶은데요.
어떻게 하면 좋을까요?;;먼저 2진수를 바꾸고 다시 쉬프트연산으로 하면된다고하는데
아시는분..간단하고 깔끔한소스로좀 구현해서..알려주세요 ㅜㅜ
혹 귀찬거나 그러면 슈도코드라도좀 알려주세요\\\