16进制转十进制,该怎么解决

16进制转十进制[解决办法]纠正一下楼上的,弄成十进制的应该是 n strtol(0x4000b4fe, NULL, 16) & 0x3f

16进制转十进制


[解决办法]
  
纠正一下楼上的,弄成十进制的应该是
 n = strtol("0x4000b4fe", NULL, 16) & 0x3f;
    printf("%d\n", n);

结果是6216进制转十进制,该怎么解决