十六進制轉十進制

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;
相關文章
相關標籤/搜索