HEX与BIN转换
来源:互联网 发布:网络服务器租用价格 编辑:程序博客网 时间:2024/05/22 00:50
string Hex2Bin(const string strHex)
{
string strBinValue;
for(int i = 0 ; i < strHex.length(); i++)
{
switch(strHex[i])
{
case '0':
strBinValue += "0000";
break;
case '1':
strBinValue += "0001";
break;
case '2':
strBinValue += "0010";
break;
case '3':
strBinValue += "0011";
break;
case '4':
strBinValue += "0100";
break;
case '5':
strBinValue += "0101";
break;
case '6':
strBinValue += "0110";
break;
case '7':
strBinValue += "0111";
break;
case '8':
strBinValue += "1000";
break;
case '9':
strBinValue += "1001";
break;
case 'a':
strBinValue += "1010";
break;
case 'b':
strBinValue += "1011";
break;
case 'c':
strBinValue += "1100";
break;
case 'd':
strBinValue += "1101";
break;
case 'e':
strBinValue += "1110";
break;
case 'f':
strBinValue += "1111";
break;
case 'A':
strBinValue += "1010";
break;
case 'B':
strBinValue += "1011";
break;
case 'C':
strBinValue += "1100";
break;
case 'D':
strBinValue += "1101";
break;
case 'E':
strBinValue += "1110";
break;
case 'F':
strBinValue += "1111";
break;
};
}
return strBinValue;
}
string Bin2Hex(const string strBin4)
{
if(strBin4.length() != 4)
return "";
if(strBin4 == "0000")
return "0";
if(strBin4 == "0001")
return "1";
if(strBin4 == "0010")
return "2";
if(strBin4 == "0011")
return "3";
if(strBin4 == "0100")
return "4";
if(strBin4 == "0101")
return "5";
if(strBin4 == "0110")
return "6";
if(strBin4 == "0111")
return "7";
if(strBin4 == "1000")
return "8";
if(strBin4 == "1001")
return "9";
if(strBin4 == "1010")
return "A";
if(strBin4 == "1011")
return "B";
if(strBin4 == "1100")
return "C";
if(strBin4 == "1101")
return "D";
if(strBin4 == "1110")
return "E";
if(strBin4 == "1111")
return "F";
return "";
}
- HEX与BIN转换
- bin与hex之间的转换 bin合并软件
- HEX转换bin心得
- HEX 和 BIN 的转换
- hex文件快速转换为bin文件
- HEX与ASCII转换
- 一个hex文件与bin文件相互转换的python代码
- 关于HEX与BIN文件分析
- HEX文件与BIN文件简介
- HEX文件与BIN文件的区别
- HEX 文件与 BIN 文件格式的区别
- .hex与.bin文件的区别
- 科普:Bin与Hex是什么鬼
- 几种码制转换 BCD TO HEX,HEX TO BCD ,BIN TO HEX
- 反汇编命令及elf,bin,hex之间的转换
- Hex文件转换Bin文件——VC代码
- 实现IAR下S19、Bin、Hex文件格式转换小技巧
- axf、elf文件转换成bin、hex脚本工具
- VC编程规范
- ORACLE修改表结构
- ERP
- 关于使用论坛和客户交流的想法
- POJ 2195 Going Home(KM算法——二分图最小权匹配)
- HEX与BIN转换
- TOAD for Oracle
- 网站首页的“加入收藏”“设为首页”“电子邮件”的实现
- Format函数详细资料
- 接口的特征
- dll和ocx的区别
- 引用计数
- StrToHex与HexToStr转换
- CMFCRibbonBar及其他Ribbon类的使用