16进制转字符串的简单实现
这里主要通过一个数组存了一下简单的16进制,%s是通过ASCII表来进行字符输出的,所以直接输出16进制数会出现乱码。
#include <stdio.h>
#include <string.h>
int main()
{char data[] = {0xaa, 0xaa , 0xaa , 0xaa , 0x01 , 0x03 , 0x00 , 0x00 , 0xe8 , 0x76 , 0xbe , 0x26 }; /* 我的第一个 C 程序 */printf("%s\n",data);//此处打印肯定是乱码 %s是以ASCII码的方式进行打印,主要以10进制的来转化成对应的字符int a=sizeof(data);printf("date=%d\n",sizeof(data));printf("a=%d\n",a);unsigned char tmp[1024]={0};memcpy((char *)tmp,(char *)data,sizeof(data));int len=sizeof(data);printf("len=%d\n",len);unsigned char buf[1024]={0};int i=0;for(i=0;i<len;i++){printf("tmp[%d]=%02x\n",i,tmp[i]);}int x=0;for(x=0;x<a;x++){printf("strlen(buf)=%d\n",strlen((char *)buf));sprintf((char *)&buf[strlen((char *)buf)],"%02x",(char *)tmp[x]);printf("buf=%s\n",buf);}return 0;
}
输出结果
16进制转字符串的简单实现相关推荐
- C语言sscanf()正则表达式注意及截取字符串 提取数字 转16进制字节数组 超简单
截取字符串 #include <stdio.h> int main(int argc,char** argv) {const char* in = "a1b2c3ABCdef 1 ...
- c语言 乱码转化为16进制_C语言版的16进制与字符串互转函数
http://www.cnblogs.com/nio-nio/p/3309367.html /* // C prototype : void StrToHex(BYTE *pbDest, BYTE * ...
- 16进制转字符串字符串转16进制
//16进制转字符串 void HexToStr(char *pbDest, char *pbSrc, int nLen) { unsigned char ddl,ddh; int i ...
- C# 16进制与字符串、字节数组之间的转换
在串口通讯过程中,经常要用到 16进制与字符串.字节数组之间的转换 字符串转16进制字节数组 1 private static byte[] strToToHexByte(strin ...
- Java 字符串,byte[],16进制的字符串互转
Java 字符串,byte[],16进制的字符串互转 /** * 字符串转换成十六进制字符串 */ public static String str2HexStr(String str) { char ...
- ByteArray、16进制、字符串之间的转换
ByteArray.16进制.字符串之间的转换: package fengzi.convert {import flash.utils.ByteArray;public class ByteArray ...
- python 16进制补零_Python输出16进制不带0x补零,整数转16进制,字符串转16进制
python输出16进制不带0x补零,整数转16进制,字符串转16进制 在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性.例如调试服务端刚接到的二进制数据(里面包含很多非可 ...
- Python输出16进制不带0x补零,整数转16进制,字符串转16进制
Python输出16进制不带0x补零,整数转16进制,字符串转16进制 在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性.例如调试服务端刚接到的二进制数据(里面包含很多 ...
- php把接收到的16进制转成字符串,php将16进制转为字符串的方法
php将16进制转为字符串的方法 发布时间:2020-07-18 09:24:23 来源:亿速云 阅读:81 作者:清晨 这篇文章将为大家详细讲解有关php将16进制转为字符串的方法,小编觉得挺实用的 ...
最新文章
- NetCore入门篇:(二)Net Core项目创建
- NB!技术人都在关注的公众号~
- 计算机四级信息安全题,2014年计算机四级考试信息安全工程精选真题
- java数组的调用_java中数组的应用及方法
- IE请求json数据时出现下载文件的现象。
- 飞秋(FeiQ)已在计算机技术的世界里沉浸了十年
- Linux多网口绑定配合华为5700 eth-trunk技术,提高网络性能
- Kaggle 数据清洗挑战 Day 5 - 处理不一致数据
- 程序员硬核吃瓜宋慧乔宋仲基离婚、范冰冰李晨分手!
- getOutputStream() has already been called for this response解释以及解决方法
- boost::variantT1, T2类型变量的适配
- Mariadb----字符类型 (五)
- 12 个轻量级的 JavaScript 库
- 传输信道加密Stunnel配置
- Csdn账号如何注销?
- 使用STM32与MAX30102实现的较为稳定的血氧算法
- 计数器设计及仿真验证
- ctfshow密码easyrsa5
- k8s 亲和、反亲和、污点、容忍
- C++11特性《 右值引用-<完美转发>、lambda表达式》