char/byte数组转16进制字符串
2016-03-24 10:48
253 查看
// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { unsigned char char0xFF[16] = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; unsigned char a[7] = {100,0,0,110,168,179}; unsigned char cc[30] = {'\0'}; int ccLen = 0; for(int i=0;i<6;i++){ printf("十进制:%d",a[i]); printf("十六进制:%x\n",a[i]); } for(int i=0;i<6;i++){ char xixi = a[i]; int star = xixi >> 4 ; star = star & 0x0F; int end = xixi & 0x0F; printf("%d-",star); printf("%d\n",end); printf("%c",char0xFF[star]); printf("%c\n",char0xFF[end]); unsigned char aaa = char0xFF[star]; unsigned char bbb = char0xFF[end]; cc[ccLen] = char0xFF[star]; ccLen++; cc[ccLen] = char0xFF[end]; ccLen++; if(i<6-1){ cc[ccLen] = ':'; ccLen++; } } for(int i=0;i<30;i++){ printf("%c",cc[i]); } printf("\nhello\n"); getchar(); return 0; }
相关文章推荐
- IOS百度地图气泡内容自定义
- CMake 学习笔记整理(6)
- c++作业2
- Unity3D 物体跟随鼠标旋转
- c 语言 位运算笔记。
- html5 三角形
- 20款最好的jQuery文件上传插件
- CPU过高的排查方法
- 怎么实现MindMapper中的聚焦功能的灵活运用
- 查看Oracle最耗性能SQL以及查看锁表进程SQL语句1和杀掉锁表进程
- 使用Android Studio布局加载器异常的问题
- AndroidStudio 用过很好用的控件 android layout id converter
- iOS 手势冲突问题
- less的运算操作
- Java多线程-线程的同步与锁
- android开发需要知道的
- 图像分割技术(2)
- Windows 临界区,内核事件,互斥量,信号量。
- 当 智能箭头 碰到 方向箭头 。。。。。。。
- C++读取csv表格文件到vector