void fun26(void)
{
/*十六进制转十进制*/
int i, num, s = 0;
unsigned mask = 0x8000;
scanf("%x", &num);
for (i = 0; i < 16; i++)
{
s += ((num & mask) ? 1 : 0) * pow(2 , 15 - i);
mask = mask >> 1;
}
printf("%d", s);
}
十六进制转十进制
最新推荐文章于 2021-04-09 15:11:23 发布