C#

///

/// 将bcd字节数组转为10进制字符串

///

/// bcd码字节数组

/// 返回转换后的10进制字符串

public string BCDCodeToDecimalString(byte[] bcd)

{

StringBuilder sb = new StringBuilder();

for (int i=0; i

{

sb.Append(ConvertBCDToInt(bcd[i]));

}

return sb.ToString();

}

///

/// 将BCD一字节数据转换到byte 十进制数据

///

/// 字节数

/// 返回转换后的BCD码

public static byte ConvertBCDToInt(byte b)

{

//高四位

byte b1 = (byte)((b >> 4) & 0xF);

//低四位

byte b2 = (byte)(b & 0xF);

return (byte)(b1 * 10 + b2);

}

C++

void BCDCodeToDecimalString(unsigned char x[],int len,char* y)

{

for(int i(0);i

{

if(x[i]>=0x00&&x[i]<=0x0F)

{

y[i*2] = '0';

sprintf((y+i*2+1),"%x",x[i]);

}

else

{

sprintf((y+i*2),"%x",x[i]);

}

}

}

c++ 转bcd码_BCD码转10进制字符串(C#、C++)相关推荐

  1. 将一个BYTE数组转换成16进制字符串和10进制字符串格式

    背景: unsigned char port[5]; 以02x的格式打印出来是 00 00 02 00 00 1.如何转成16进制形式的字符串,使得char *strport16 = "00 ...

  2. unity 16位进制字符串转化为10进制字符串

    笔者在做项目中发现到  当取到微信的唯一编码的时候.这个编码是16进制的字符串   ,我们使用与这个进制的编码转化成为10进制 作为玩家的ID string str = "3A"; ...

  3. PowerBuilder实现16进制字符串转换为10进制字符串

    1.该问题困扰了我很久(主要还是基础不牢). 实现原理:将16进制字符串转换为二进制字符串再去计算. 然后利用二进制的性质(逢二进一)进行转换为10进制. 废话不多说,上代码了. 在这里插入代码片 C ...

  4. QString将16进制字符串转换成10进制字符串(16进制IP地址的转换显示)

    现在读到有一个IP地址:EF80C70A(0A->10,C7->199,80->128,EF->239),以字符串的形式读出到QString中.现在要将其转化为10.199.1 ...

  5. java 16进制字符转10进制_java 16进制字符串怎么转换成10进制字符串

    展开全部 toHexString public static String toHexString(int i)以十六进制的无符号整数形式返回一个整数参数的字符串表示形式. 如果参数为负,那么无符号整 ...

  6. c语言字节BCD码转换成10进制,如何将BCD码转换成10进制码

    今天有人在问我BCD码如何转换成10进制码的问题,其实很简单 BCD 的表示法是 用4个二进制位来表示 一个十进制位,也就是一个字节能够表示2个十进制数位,这是一种压缩的十进制表示方式,应用很广,最常 ...

  7. python16进制转10进制_python 字节串及10进制,16进制相关转换

    进行协议解析时,总是会遇到各种各样的数据转换的问题,从二进制到十进制,从字节串到整数等等 整数之间的进制转换: 10进制转16进制: hex(16) ==> 0x10 16进制转10进制: in ...

  8. 10进制转换成16进制

    更新中......... 任意2-36进制数转化为10进制数. 建议自己写函数,代码如下: int Atoi(string s,int radix) //s是给定的radix进制字符串 {int an ...

  9. 字符串10进制、16进制、ASSIC的互转

    1. 动态的10进制字符串转16进制ASSIC #include <stdio.h> #include <string.h> #include <malloc.h> ...

最新文章

  1. 2021年大数据Flink(六):Flink On Yarn模式
  2. 你必须知道的.Net 读书笔记----new 关键字 和const readonly
  3. xp系统中的隐藏文件不能显示 解决方案
  4. VirtualBox下安装Ubuntu Server 16.04
  5. 台式电脑如何截屏_如何选购台式电脑显卡?小白装机通俗易懂的独立显卡知识指南...
  6. spring nosql_使用Spring Security和NoSQL的Spring Boot
  7. Terraform Module 可视化正式发布
  8. TreeView递归系统目录
  9. 微mysql命令行_mysql命令大全
  10. python的numpy是什么_python中numpy是什么
  11. web页面导出到Excel乱码解决
  12. 机器学习实战 k-近邻算法 约会网站
  13. 严重: Servlet.service() for servlet [taotao-manager] in context with path [] threw exception [Request
  14. ts的小demo--贪吃蛇(尚硅谷教程笔记)
  15. 2022年软件测试——精选金融银行面试真题
  16. Linux网卡驱动分析
  17. 安全漏洞SCAP规范标准
  18. git fatal: cannot lock ref ‘HEAD‘:unable to resolve reference‘refs/heads/main‘:reference broken
  19. 12306网络订票系统登录提示解决方案
  20. SpringBoot 项目打成 .exe 程序,实战来了,超级详细!

热门文章

  1. 20180130心情总结
  2. 高分子材料(PEG衍生物/共聚物/树枝星型聚合物/POSS笼型聚倍半硅氧烷/响应型聚合物/PDMS)
  3. Ubuntu和Win双系统连接罗技蓝牙键盘/鼠标时:在win下Keys下面没有对应linux设备的蓝牙地址
  4. 北京的一些P2P网贷平台整理
  5. 一个查询大学英语四六级的类
  6. 为什么说网络安全是风口行业?是IT行业最后的红利?
  7. 2023最新PHP淘宝客三合一返佣系统源码+带公众号和H5端/轻量级
  8. 论文笔记3 --(ReID)In Defense of the Triplet Loss for Person Re-Identification
  9. React-Router v6 新版本路由封装
  10. c语言三个人的象棋,【C语言小游戏】 中国象棋(示例代码)