16进制转10进制自己写代码也可以这么算
2010-08-29 21:46
190 查看
16进制转10进制自己写代码也可以这么算
long htoi(char *str)
{
long dec=0, t;
if(*str== '0 ') str+=2;
while(t=*str++)
{
dec < <=4;
if(t <58) t-=48;
if(t> 64&&t <71) t-=55;
if(t> 96&&t <103) t-=87;
dec|=t;
}
return dec;
}
long htoi(char *str)
{
long dec=0, t;
if(*str== '0 ') str+=2;
while(t=*str++)
{
dec < <=4;
if(t <58) t-=48;
if(t> 64&&t <71) t-=55;
if(t> 96&&t <103) t-=87;
dec|=t;
}
return dec;
}
相关文章推荐
- 自己实现10进制转2进制和16进制
- iOS 一个在UDP/TCP通信时,对16进制、10进制、NSData等数据之间的转换发送等处理的工具类库,一行代码将16进制字符串轻松转换成UDP需要的指令数据
- C# 判断是否为2进制,8进制,10进制,16进制字符
- JAVA_16进制字符串转10进制
- 10进制数转换成16进制
- 透明度10进制转换成16进制
- Github网站加载不完全,响应超时,如何解决 Github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开发者协作编码。毫不夸张地说,高效利用Github是一
- 看不懂自己写的代码,这对一个职业程序员来说是不可饶恕的--完美可以因天赋而成,也可通过无情的重复和实验实现。因为我不具有前者,我就一直坚持着后者。
- 2进制,10进制,16进制
- 10进制与16进制间的数值互转
- 16进制转10进制 & 位移小记
- C# 10进制 16进制 互转
- [华为]16进制转换成10进制
- 巧借 Convert 实现 2进制 10进制 16进制 互转
- (代码生成)JS写的代码生成器-编码也可以这么爽..
- 16进制转10进制-C语言实现
- C# 进制转换 2进制、8进制、10进制、16进制
- 简单完整的代码,通过这个代码你将对RSA加密算法在Java中的实现方法有一个初步的了解,这个类,你可以直接使用,水平高的,就自己修改完善下代码。
- 16进制和2进制互转 16进制和10进制互转