进制转换函数
来源:互联网 发布:阅面科技 知乎 编辑:程序博客网 时间:2024/05/22 17:20
//10->2
CString DecimalToBin(int iDecimal)
{
char c[20];
_itoa(iDecimal, c, 2 );
CString str(c);
return str;
}
//10->16
CString DecimalToHex(int iDecimal)
{
char c[20];
sprintf(c, "%x", iDecimal);// _ltoa( l, buffer, 16 );
CString str(c);
return str;
}
//16->10
int HexToDecimal(CString strHex)
{
ULONG lValue;//4 BYTE
sscanf(strHex,"%X",&lValue);
return lValue;
}
//16->2
CString HexToBinary(CString strHex)
{
ULONG lValue;//4 BYTE
sscanf(strHex,"%X",&lValue);
char c[20];
_itoa(lValue, c, 2 );
CString str(c);
return str;
}
//2->10
UINT BinaryToDec(CString strBin)
{
// assert(strHex.GetLength<=8);
char *stopstring;
const char *cBin = (LPSTR)(LPCTSTR)strBin;
UINT iValue;
iValue =strtol(cBin, &stopstring, 2);
return iValue;
}
//2->16
CString BinaryToHex(CString strBin)
{
char *stopstring;
const char *cBin = (LPSTR)(LPCTSTR)strBin;
UINT iValue;
iValue =strtol(cBin, &stopstring, 2);
char c[20];
sprintf(c, "%x", iValue);
CString str(c);
return str;
}
CString DecimalToBin(int iDecimal)
{
char c[20];
_itoa(iDecimal, c, 2 );
CString str(c);
return str;
}
//10->16
CString DecimalToHex(int iDecimal)
{
char c[20];
sprintf(c, "%x", iDecimal);// _ltoa( l, buffer, 16 );
CString str(c);
return str;
}
//16->10
int HexToDecimal(CString strHex)
{
ULONG lValue;//4 BYTE
sscanf(strHex,"%X",&lValue);
return lValue;
}
//16->2
CString HexToBinary(CString strHex)
{
ULONG lValue;//4 BYTE
sscanf(strHex,"%X",&lValue);
char c[20];
_itoa(lValue, c, 2 );
CString str(c);
return str;
}
//2->10
UINT BinaryToDec(CString strBin)
{
// assert(strHex.GetLength<=8);
char *stopstring;
const char *cBin = (LPSTR)(LPCTSTR)strBin;
UINT iValue;
iValue =strtol(cBin, &stopstring, 2);
return iValue;
}
//2->16
CString BinaryToHex(CString strBin)
{
char *stopstring;
const char *cBin = (LPSTR)(LPCTSTR)strBin;
UINT iValue;
iValue =strtol(cBin, &stopstring, 2);
char c[20];
sprintf(c, "%x", iValue);
CString str(c);
return str;
}
0 0
- 进制转换函数
- 进制转换函数
- 进制转换函数
- 进制转换函数
- ORACLE进制转换函数
- ORACLE 进制转换函数
- php进制转换函数
- delphi进制转换函数
- php进制转换函数
- itoa()进制转换函数
- php进制转换函数
- php进制转换函数
- Itoa进制转换函数
- 任意进制转换函数
- java中的进制转换及转换函数
- IntToBin(10-2进制转换函数)
- 16进制转换字符串函数
- sql server自定义进制转换函数
- OC学习 第七节 手动内存管理
- Java :Annotation(注释)
- Django - “no module named django.core.management”
- 两种方式的i2c设备驱动的编写方法
- 臭石头的使用(Cornerstone),冲突的解决
- 进制转换函数
- 常用的电压基准芯片
- K中心点算法(K-medoids)
- Eclipse快捷键
- <LeetCode OJ> 8. String to Integer (atoi)
- iOS开发之文件下载
- 前端h5开发学习
- compile static perl on fedora
- oracle 结构的理解~~~