#include <stdio.h>
#include <stdlib.h>
int main(void) {
char s[] = "8439 A3F5 1011001";
char *p;
long l1 = strtol(s, &p, 10);
long l2 = strtol(p, &p, 16);
long l3 = strtol(p, &p, 2);
printf("%ld, %ld, %ld", l1, l2, l3);
return 0;
}
/*
run:
8439, 41973, 89
*/