当前位置: 首页 > news >正文

58同城做网站要钱吗西安seo学院

58同城做网站要钱吗,西安seo学院,公司推广网站怎么做,济南网站建设市场概念 BCD (Binary-Coded Decimal) 是一种二进制的数字编码形式,其特点每个十进制数位用4个二进制位来表示。 在网络IO中,你传输一个数字类型最少需要一字节,传输两个数字类型最少需要两字节,但是当你使用BCD编码后传输&#xff…

概念

BCD (Binary-Coded Decimal) 是一种二进制的数字编码形式,其特点每个十进制数位用4个二进制位来表示。

在网络IO中,你传输一个数字类型最少需要一字节,传输两个数字类型最少需要两字节,但是当你使用BCD编码后传输,两个数字类型只需要一字节,通过这个案例,我们大概就理解bcd编码的主要特点和作用,也大致清楚是如何编码的。

最常用的BCD编码,就是使用"0"至"9"这十个数值的二进码来表示。这种编码方式,在中国大陆称之为“8421码”。当然还有其他有权和无权码,不再一一介绍。为什么叫8421?因为4个二进制位代码中从左至右看每一位“1”分别代表数字“8”“4”“2”“1”,故得名8421码。其中每一位“1”代表的十进制数称为这一位的权。因为每位的权都是固定不变的,所以8421码是恒权码。

图解过程

比如你想传输12这两个数字,那么编码过程将会如下所示:

每个字节代表两个十进制数位

工具类

    /*** 将BCD码数组转换为字符串。* BCD (Binary-Coded Decimal) 是一种编码方式,其中每个十进制数位用4个二进制位来表示。* 此方法将字节数组中的每个字节看作两个BCD编码的字符,并将它们转换为对应的字符后追加到字符串中。** @param b BCD码数组,每个字节代表两个十进制数位。* @return 转换后的字符串,其中每个字符代表一个十进制数位。*/public static String bcdToString(byte[] b) {StringBuilder sb = new StringBuilder();for (byte value : b) {int h = ((value & 0xff) >> 4) + 48;sb.append((char) h);int l = (value & 0x0f) + 48;sb.append((char) l);}return sb.toString();}

 总结:

如有理解错误的地方请指出

http://www.hkea.cn/news/64544/

相关文章:

  • 网站建设需要的资料深圳精准网络营销推广
  • 客户网站建设公司网站排名提升软件
  • 网站建设与维护试卷论文怎么在百度上做广告
  • 做博客网站要什么技术百度网站网址是多少
  • 河北建设厅官方网站八大员考试站长工具查询
  • 大连 做网站公司爱站工具包的主要功能
  • ps做简洁大气网站必应bing国内版
  • 做公司标志用哪个网站营销自动化
  • wordpress5.0.3厦门百度seo
  • 网站开发 企业 定制系统优化大师安卓版
  • 网站内链符号seo百度站长工具
  • 网站页面太多是否做静态seo优化软件
  • mac下怎么安装wordpress关键词排名优化易下拉霸屏
  • 国内做国外代购在哪个网站好百度平台客服怎么联系
  • 菏泽网站获客网站建设公司中国站长网入口
  • 黄冈网站建设推荐seo查询排名软件
  • 自己怎么做百度网站广州seo网站公司
  • 京东企业的电子网站建设百度seo教程网
  • 弥勒网站设计公司share群组链接分享
  • 网站建设栏目管理百度推广搜索排名
  • 企业管理类的网站全球搜是什么公司
  • 网站开发自我介绍seo报告
  • 网站应用软件设计海口seo网络公司
  • 武汉站建设深圳网站开发制作
  • 网站建设的平台分析北京seo技术
  • 手表价格网站百度推广天津总代理
  • 如何将域名和网站绑定排名seo怎么样
  • 旅游网站推广方案色盲测试图
  • 现在开发个网站多少钱安全优化大师
  • 网站开发工程师工资多少百度统计工具