十进制转换成十六进制
来源:互联网 发布:淘宝如何发图片给卖家 编辑:程序博客网 时间:2024/05/22 01:30
////将NSString转换成十六进制的字符串则可使用如下方式:
- (NSString *)ToHex:(uint16_t)tmpid
{
NSString *nLetterValue;
NSString *str =@"";
uint16_t ttmpig;
NSString *n1;
// for (int i = 0; i<9; i++) {
ttmpig=tmpid%16;
tmpid=tmpid/16;
switch (ttmpig)
{
case10:
nLetterValue =@"A";break;
case11:
nLetterValue =@"B";break;
case12:
nLetterValue =@"C";break;
case13:
nLetterValue =@"D";break;
case14:
nLetterValue =@"E";break;
case15:
nLetterValue =@"F";break;
default:
nLetterValue = [NSStringstringWithFormat:@"%u",ttmpig];
}
// str = [nLetterValue stringByAppendingString:str];
if (tmpid ==0) {
str=[str stringByAppendingString:[NSStringstringWithFormat:@"0%@",nLetterValue]];
return str;
}
if(tmpid >0 && tmpid<=16){
switch (tmpid)
{
case10:
n1 =@"A";break;
case11:
n1 =@"B";break;
case12:
n1 =@"C";break;
case13:
n1 =@"D";break;
case14:
n1 =@"E";break;
case15:
n1 =@"F";break;
default:
n1 = [NSStringstringWithFormat:@"%u",tmpid];
}
str = [n1 stringByAppendingString:nLetterValue];
}
// }
return str;
}
NSString *tenToHex=[selfToHex:dataBuf[i]& 0xff];//10进制的转换成16进制
NSLog(@"dataBuff-01-**%@----%@",[NSStringstringWithFormat:@"%d",i],tenToHex);
- 十六进制转换成十进制
- 十进制转换成十六进制
- 十进制转换成十六进制
- 十进制转换成十六进制
- 十六进制串转换成十进制
- 十进制数转换成十六进制
- Java:十六进制转换成十进制
- 十六进制转换成十进制 二进制
- 十六进制怎么转换成十进制
- 字符串转换成十进制整数 十六进制转换十进制
- mssql中十进制转换成十六进制字符串
- 将十六进制数据转换成十进制数据
- 将十六进制数转换成十进制数
- 将十进制byte数组转换成十六进制
- 十六进制转换成十进制的方法
- 将十六进制转换成二进制或十进制
- C#十进制 转换成二进制十六进制 八进制
- 堆栈--十进制转换成二进制、八进制、十六进制
- HTTP首部(二)
- Objective-C - 创建对象和调用方法
- Android Ormlite 入门
- Ubuntu启用Root用户登录
- JS基础学习笔记(1)
- 十进制转换成十六进制
- js获取url参数
- 我的2016之第一次
- jdbc mybatis hibernate springJDBC的一些理解
- eclipse, Log4j配置(真心的详细~)
- Nginx Location配置总结
- makefile
- React-Native组件资源收集(江)
- android中获取包名,类名