oc 10进制数转16进制字符串
来源:互联网 发布:unity3d免费版限制 编辑:程序博客网 时间:2024/06/05 11:33
//// main.m// ttt//// Created by lan on 16/3/10.// Copyright © 2016年 lan. All rights reserved.//#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { int64_t tmpid = 8934871147435; NSString *nLetterValue; NSString *str =@""; int64_t ttmpig; for (int i = 0; i<19; i++) { ttmpig=tmpid%16; tmpid=tmpid/16; switch (ttmpig) { case 10: nLetterValue =@"a";break; case 11: nLetterValue =@"b";break; case 12: nLetterValue =@"c";break; case 13: nLetterValue =@"d";break; case 14: nLetterValue =@"e";break; case 15: nLetterValue =@"f";break; default: nLetterValue = [NSString stringWithFormat:@"%lld",ttmpig]; } str = [nLetterValue stringByAppendingString:str]; if (tmpid == 0) { break; } } NSLog(@"%@", str); } return 0;}
输出结果:
8204fd223ab
- (NSString *)int64ToHex:(int64_t)tmpid{ NSString *nLetterValue; NSString *str =@""; int64_t ttmpig; for (int i = 0; i<19; i++) { ttmpig=tmpid%16; tmpid=tmpid/16; switch (ttmpig) { case 10: nLetterValue =@"a";break; case 11: nLetterValue =@"b";break; case 12: nLetterValue =@"c";break; case 13: nLetterValue =@"d";break; case 14: nLetterValue =@"e";break; case 15: nLetterValue =@"f";break; default: nLetterValue = [NSString stringWithFormat:@"%lld",ttmpig]; } str = [nLetterValue stringByAppendingString:str]; if (tmpid == 0) { break; } } return str;}
0 0
- oc 10进制数转16进制字符串
- ios oc 10进制转16进制字符串
- Oc字符串
- OC字符串
- OC字符串
- OC 字符串
- oc字符串
- OC 字符串
- OC--字符串
- OC字符串
- OC 字符串
- OC字符串
- OC字符串
- OC 字符串
- OC-字符串
- OC 字符串
- Oc 字符串
- OC 字符串
- Android TextView设置单个文字颜色
- java面向对象之封装
- 《企业网络》评选的十大WLAN设备商
- 状态开关按钮(ToggleButton)和开关(Switch)的功能与用法
- docker 安装跟基本操作
- oc 10进制数转16进制字符串
- 重整晋商雄风,再现汇通天下 -------《晋商》阅读笔记第1-4章
- C++上机报告1-2
- C# Linq Distinct的使用
- c++上机报告
- 3D Touch功能之Peek&Pop
- 【代码笔记】iOS-给背景图加上移动的手势
- 数学符号及读法
- C++ 02