Int2hex hex2int

    技术2023-03-29  15

    #include <iostream>

    void Int2Hex(int nNum, char* pszBuf) {  char szBuf[255] = {0};     int i = 0;

     while( nNum != 0 )  {   int j = nNum & 0xF;

      if( j >= 10 )   {    szBuf[i] = (char)('A'+(j-10));   }   else   {    szBuf[i] = (char)('0'+(j));   }

      i++;   nNum = nNum >> 4;  }

     int k = 2;  pszBuf[0] = '0';  pszBuf[1] = 'x';

     while(i > 0)  {   i--;   pszBuf[k] = szBuf[i];   k++;  } }

     

    最新回复(0)