首页 > 编程语言 >【C#】将bcd字节数组转为10进制字符串

【C#】将bcd字节数组转为10进制字符串

时间:2024-10-24 09:18:52浏览次数:3  
标签:10 字节 C# bcd sb byte 进制

///
/// 将bcd字节数组转为10进制字符串
///
/// bcd码字节数组
/// 返回转换后的10进制字符串
public static string BCDCodeToDecimalString(byte[] bcd)
{
StringBuilder sb = new StringBuilder();
for (int i = 0; i < bcd.Length; 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);
}

标签:10,字节,C#,bcd,sb,byte,进制
From: https://blog.csdn.net/h2004118/article/details/143198873

相关文章

  • 【C++篇】栈的层叠与队列的流动:在 STL 的韵律中探寻数据结构的优雅之舞
    文章目录C++栈与队列详解:基础与进阶应用前言第一章:栈的介绍与使用1.1栈的介绍1.2栈的使用1.2.1最小栈1.2.2示例与输出1.3栈的模拟实现第二章:队列的介绍与使用2.1队列的介绍2.2队列的使用2.2.1示例与输出2.3队列的模拟实现2.3.1示例与输出第三章:优先队......
  • ECharts饼图-富文本标签,附视频讲解与代码下载
    引言: 在数据可视化的世界里,ECharts凭借其丰富的图表类型和强大的配置能力,成为了众多开发者的首选。今天,我将带大家一起实现一个饼图图表,通过该图表我们可以直观地展示和分析数据。此外,我还将提供详细的视频讲解和代码下载链接,帮助大家快速上手。一、图表效果预览 二、视......
  • 2024-10-24_Thu_08:45 - 思维:你今天提问了吗?
    2024-10-24_Thu_08:45-思维:你今天提问了吗?​​学会提问爱因斯坦曾说:*如果我必须用一小时解决一个重要问题,我会花55分钟考虑我是否问对了问题。”提问即创造!提问会倒逼我们更新知识、深入思考,继而带着问题去联脑,助力自己破界。犹太人是非常有创造力的民族,他们特别理解提......
  • leetcode刷题-1581. 进店却未进行过交易的顾客
    链接:1581.进店却未进行过交易的顾客-力扣(LeetCode)前提条件:表:Visits+-------------+---------+|ColumnName|Type|+-------------+---------+|visit_id|int||customer_id|int|+-------------+---------+visit_id是该表中具有唯一值的列。......
  • css3序列帧动画&图片资源初次加载闪屏处理
    /*定义关键帧*/@keyframesexample{0%{background:url(./ani/1.png)centercenterno-repeat;background-size:cover;}……100%{background:url(./ani/48.png)centercenterno-repeat;background-size:cover;}}.......
  • 2024-10-24_Thu_08:45 - 思维:你今天提问了吗?
    2024-10-24_Thu_08:45-思维:你今天提问了吗?​​学会提问爱因斯坦曾说:*如果我必须用一小时解决一个重要问题,我会花55分钟考虑我是否问对了问题。”提问即创造!提问会倒逼我们更新知识、深入思考,继而带着问题去联脑,助力自己破界。犹太人是非常有创造力的民族,他们特别理解提......
  • 极狐GitLab 发布安全补丁版本17.3.3, 17.2.7, 17.1.8, 17.0.8, 16.11.10
    近期,极狐GitLab正式推出安全版本17.3.3,17.2.7,17.1.8,17.0.8,16.11.10,用来减缓安全漏洞CVE-2024-45409带来的安全风险。极狐GitLab正式推出针对GitLabCE老旧版本免费用户的GitLab专业升级服务,可以为老旧版本进行专业升级,避免业务宕机。漏洞详情标题严重等级C......
  • sicp每日一题[2.56]
    Exercise2.56Showhowtoextendthebasicdifferentiatortohandlemorekindsofexpressions.Forinstance,implementthedifferentiationruled(x^n)/dx=nx^(n-1)byaddinganewclausetothederivprogramanddefiningappropriateproceduresexpone......
  • 【有啥问啥】CLIP Adapter:提升视觉语言模型性能的利器
    CLIPAdapter:提升视觉语言模型性能的利器1.引言在视觉语言预训练领域,CLIP(ContrastiveLanguage-ImagePre-training)模型凭借其强大的跨模态表征能力,在多个任务上取得了显著成果。然而,如同其他预训练模型一样,CLIP在特定任务或领域上的性能仍有提升空间。为了应对这一挑战......
  • 【子项目:命令系统(Command System)】C++自制命令系统( 开发ing | 踩坑记录 )
    项目背景在某一项目中,遇到了需要自制命令系统的需求,而这个模块的复用性很高,因此单独拉出来做一个子项目更新日志[2024.10.15-10:00]增项目进度----[2024.10.1510:00]----首先实现最基础的输入输出功能,用std::getline读入行再分割成字符串数组-main.cpp#include......