IntToHex和HexToInt函数
来源:互联网 发布:java encode utf8 编辑:程序博客网 时间:2024/05/21 09:22
LPCTSTR __IntToHex(BYTE value,BOOL HaveSpace=TRUE)
{
static TCHAR buf[2];
if(HaveSpace)
_stprintf(buf,_T("%02X "),value);
else
_stprintf(buf,_T("%02X"),value);
return buf;
}
//--------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------
//
// HexToInt()
// 将Hex字符转化为Int
//-----------------------------------------------------------------------------------
static int HexToInt(char Hi,char Lo)
{
Lo = toupper(Lo);
if (Lo >= 'A' && Lo <= 'F')
Lo = Lo - 'A'+10;
else if (Lo >= '0' && Lo <= '9')
Lo = Lo-'0';
else
{
::SetLastError(ERROR_INVALID_DATA);
throw NULL;
}
Hi = toupper(Hi);
if (Hi >= 'A' && Hi <= 'F')
Hi = Hi - 'A'+10;
else if (Hi >= '0' && Hi <= '9')
Hi = Hi-'0';
else
{
::SetLastError(ERROR_INVALID_DATA);
throw NULL;
}
return Hi<<4|Lo;
}
- IntToHex和HexToInt函数
- 用sql server进行10进制和16进制的转换 hextoint inttohex
- Hextoint
- Hextoint
- Delphi十进制和十六进制互转 Delphi 自带函数 IntToHex
- HexToInt的几个函数速度比较
- 一个HexToInt的C/C++函数
- 一个HexToInt的C/C++函数
- SysUtils.pas单元函数IntToHex函数学习笔记
- delphi中的 IntToHex()
- delphi inttohex 整型到十六进制
- IntToHex(10-16进制的转换)
- 原来IntToHex是这么实现的。。。
- 函数和函数对象
- 函数指针和函数
- 函数原型和函数
- fread函数和fwrite函数
- 指针函数和函数指针
- 程序员该做的事
- 人总是会变的
- philips 968 相关软件下载链接
- Servlet调用的Session Bean的构造
- C# 基本语法
- IntToHex和HexToInt函数
- 可疑进程描述与解密
- C++中巧用#define访问类的私有成员
- AJAX趋势谈
- 怎样可以让牙齿变白
- 可惜我是左脚
- IT随感
- JavaScript的目的
- 线程属性对象