十进制与十六进制转换(面试题)
来源:互联网 发布:java 虚拟机设置代理 编辑:程序博客网 时间:2024/05/24 02:41
面试的时候遇到这道题,居然做不对,有点郁闷
1、十六进制转十进制
long HexToDem(unsigned long HexNum)
{
long DemNum=0;
char string[8];
sprintf(string,"%ld",HexNum);
DemNum=atol(string);
return DemNum;
}
2、十进制字符串转十六进制
CString DecToHex(CString strDec)
{
double dblData = 0;
char chsData[128];
CString strHec;
sscanf(strDec.GetBuffer(strDec.GetLength()),"%f",&dblData);
strHec.Format("%x", dblData);
return strHec;
}
3、十进制转十六进制
CString CSegInfo::algorismtohex(int algorism)//十六进制转换
{
CString str;
switch(algorism)
{
case 10:
str="A";
break;
case 11:
str="B";
break;
case 12:
str="C";
break;
case 13:
str="D";
break;
case 14:
str="E";
break;
case 15:
str="F";
break;
default:
str.Format("%d",algorism);
}
return str;
}
void mydialog::OnButton()
{UpdateData();
m_edit2=algorismtohex(m_edit1);]
UpdateData(FALSE);
}
edit1 int型
edit2 CString型
- 十进制与十六进制转换(面试题)
- 十六进制 与 十进制转换
- 进制转换(十进制与十六进制)
- 十六进制与十进制快速转换
- 十进制与十六进制相互转换
- 十六进制与十进制的转换
- 蓝桥杯-基础试题-试笔-十进制转换十六进制
- 十进制与十六进制的转换,二进制与十六进制的转换
- [C#] 十六进制 与 十进制 的互相转换
- 十进制与二进制八进制十六进制的转换
- Oracle中十进制与十六进制转换程序
- 随笔十四:十进制与十六进制转换
- perl二进制,,十进制与十六进制转换
- 十六进制字符串与十进制的转换函数
- 十进制与二进制 十六进制之间转换
- 十进制数与十六进制字符串的转换
- 十六进制与十进制之间的转换
- ORACLE十进制与十六进制的转换
- DXperience and eXpressApp Framework v2008 vol 2.3 for Visual Studio 2005, 2008
- 引用DLL下的窗体
- 一张蛮搞笑的帖子
- Filters in Coyote
- COM/DCOM综述
- 十进制与十六进制转换(面试题)
- VC++2005 MFC EditControl
- BI是什么
- C++的显式类型转换
- a href=# 与 a href=javascript:void(0) 的区别 伪装连接 等
- 各种格式文件ocr成word文件的方法
- printf的格式控制的完整格式总结
- 获取用户IP
- PHP中MD5函数效率