如,16如何换成61

解决方案 »

  1.   

    先转换为字符串,用_itoa(...)函数
    再对调!
      

  2.   

    #define REVERTBYTE(a)    (BYTE)((((a)>>4) & 0x0F) |(((a)<<4) & 0xF0))
      

  3.   

    int convert(int value)
    {
    int array[16], i, count = 0, result = 0;
    memset(array, 0, sizeof(int)*16);
    for(i = 0; i<16 && value; i++, value /= 10)
    array[i] = value%10;
    count = i;
    for(i = 0; i<count; i++)
    result = result*10 + array[i];
    return result;
    }
      

  4.   

    #define REVERTBYTE(a)    (BYTE)((((a)>>4) & 0x0F) |(((a)<<4) & 0xF0))
    简捷正确