请问如何把字符串转成BCD编码的字节数组 比如这个字符串"1234"转成一个长度为2的字节数组BCDbyte[],其中BCDbyte[0]=12,BCDbyte[1]=34,这应该如何用C#实现?谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BCD码就是四位代表一个数字,你的写法BCDbyte[0]=12,BCDbyte[1]=34其实并不完全符合BCD的要求。要用到位运算(与运算,移位运算两个应该就够了),你可以把你的数字转换成字符串,然后多左向右一个字符一个字符的取出,并转换成数值,根据形成的数据新建或合并到各个字节中。这样说你应该明白了吧。 C#winform-post请求 有朋友使用过weather.COM来获得天气信息吗? 编码问题 C# 应用程序可执行文件 C#读取XML时会将原来的转义符自动转换问题(急) 急,有没有这样的效果~?客户急要~~,路过帮帮忙~~~ 如何用c#中的windous程序创建文本编辑器? 有没有http协议的qq接口或者Web Service 我是c#的初学者,问个关于C#中类引用的问题 一个用.net SDK开发windows窗体应用程序的问题 求救 WinForm中DataGrid列合计问题?怎样才能实现这样的效果,解决护马上结帖
你的写法BCDbyte[0]=12,BCDbyte[1]=34其实并不完全符合BCD的要求。
要用到位运算(与运算,移位运算两个应该就够了),
你可以把你的数字转换成字符串,然后多左向右一个字符一个字符的取出,并转换成数值,
根据形成的数据新建或合并到各个字节中。
这样说你应该明白了吧。