如何将一个16进制字符串转化成10进制字符串 将字符串转化为16进制
如何将一个16进制字符串转化成10进制字符串
CString aa="00000344";
CString bb;
bb如何才能是“836"呢?
[程序实现]
CString aa="00000344";
CString bb;
int data=0;
for(int i=0;i<aa.GetLength();i++)
{
data=data*16;
if((aa[i]>='a') && (aa[i]<='f'))
data=data+aa[i]-'a'+10;
else
if((aa[i]>='A') && (aa[i]<='F'))
data=data+aa[i]-'A'+10;
else
if((aa[i]>='0') && (aa[i]<='9'))
data=data+aa[i]-'0';
}
bb.Format("%d",data);
AfxMessageBox(bb);
16进制转10进制,16进制转8进制
1.比如:216是16进制,转10进制:
=2*16^2+1*16^1+6*16^0
=512+16+6
=536
1.比如:125是16进制,转8进制:
先化成10进制 的,
=1*16^2+2*16^1+5*16^0
=256+32+5
=293
8^1=8
8^2=64<293
8^3=512>293
所以293=4*8^2+4*8^1+5*8^0
所以:转8进制后=445
2.也可以一步到位:
125(16)
=1*16^2 + 2*16^1 +5*16^0
=4*8^2 + 4*8^1 +5*8^0
=445(8)
更多阅读
如何将支付宝的钱转到余额宝 怎么将余额转到余额宝
如何将支付宝的钱转到余额宝——简介有一百多块在支付宝里待着,闲着也闲着转到余额宝里吧!这样每天还会多那么一点点,多好!下面介绍如何将支付宝的钱转到余额宝如何将支付宝的钱转到余额宝——方法/步骤
双系统中如何删除一个系统 双系统如何删除linux
双系统中如何删除一个系统——简介我们安装双系统之后,感觉很方便,但是如果为了重新安装或者腾出硬盘的空间,需要将其中的一个系统进行删除。通过这篇经验,教教大家如何删除双系统中的一个系统,望能够帮助到大家。双系统中如
如何将一个软件加入开机启动项? 精 如何加入开机启动项
如何将一个软件加入开机启动项? 精——简介Windows 操作系统里面提供了软件的开机启动项功能,大部分时候,我们是要关闭开机启动项的,因为开机启动项在一定程度上是会拖慢系统启动速度的。但是也有例外情况,比如说,我们可以将宽带连接作为
Excel如何将多个单元格的内容合并到一个单元格 excel批量合并单元格
Excel如何将多个单元格的内容合并到一个单元格——简介Excel如何将多个单元格的内容合并到一个单元格中呢?下面给大家两种操作方法。Excel如何将多个单元格的内容合并到一个单元格——工具/原料Excel(以2003版为例)Excel如何将多个
如何将手机通讯录导入另一个手机的方法 换手机如何导入通讯录
如何将手机通讯录导入另一个手机的方法——简介怎么把手机号码导入另一个手机中,如何将手机通讯录导入另一个手机sim卡,又怎样导出到SD卡和电脑上。导出导入有几种方法,1:可以直接将手机通讯录复制到USIM卡后取出,放到另一部手机或导入