十进制转十六进制

来源:互联网 发布:java写木马 编辑:程序博客网 时间:2024/04/28 12:32

 int dec = 123;
 std::string str = "0x";


 for (int i = 0; i < 8; i++)
 {
  int tmp = (dec >> (7 - i % 8) * 4) & 0x0f;

  if (tmp < 10)
   str += (tmp + '0');
  else
   str += ('A' + (tmp - 10));
 }

原创粉丝点击