c/c++中 char与十六进制转换
来源:互联网 发布:码云pages绑定域名 编辑:程序博客网 时间:2024/05/22 05:09
long int strtol(const char *nptr,char **endptr,int base);
例如:
char destdata[20];
char *dest = destdata;
char src="00d43a0195"; //mac地址
//mac转16进制
strtol(src,&dest ,16);
itoa并不是一个标准的C函数,它是Windows特有的,如果要写跨平台的程序,请用sprintf
itoa(data,yy,16)是把data变为16进制 与strtol正好相反
itoa(data, out, 10); 是把data变为10进制
在c函数中则有:
char str[255];
sprintf(str, "%x", 100); //将100转为16进制表示的字符串。
参考:http://blog.csdn.net/greenerycn/article/details/1647945
http://hi.baidu.com/jiaolingqi/blog/item/3fb63a9ba776cdb4c9eaf4b5.html
- c/c++中 char与十六进制转换
- C/C++ 十六进制char*与Binary char*相互转换
- 十六进制字符串 char 数组 转换 c/c++
- 十六进制字符串 char 数组 转换 c/c++/java
- 十六进制字符串 char数组 转换 c c++ java
- 十六进制字符串、char数组的转换: c c++ java
- 【C\C++】char[] 与 string 的转换
- [C#] 十六进制 与 十进制 的互相转换
- 在C++.NET中,System::String^与char*相互转换
- C语言中char * 与char[]详解
- C语言中char * 与char[]详解
- C语言中int与char(或char[])转换问题
- C/C++中string与char *和 char []之间的转换
- 【C#】 char[]与string之间的转换
- C++: char* 与 string类型转换
- c++string 与char*相互转换
- c语言:int与char转换示例
- C语言中char int转换问题
- Snowberry插件——Eclipse的UML插件
- 在 Eclipse 中创建新的重构功能
- 使用位图
- eclipse : Error while performing database login with the driver null
- PhysX学习记录 一
- c/c++中 char与十六进制转换
- Show Time
- EffectiveSTL3
- 黑马程序员_高新技术之内省和注解小结
- 工作周报_20120716_20120720
- D3D资源管理
- 编程ING:人人都能学会程序设计
- mysql case when
- 工作秀——短暂的20天测试台维护生涯