2009-03-11 | C# BCD码与十进制数的转换 分享
来源:互联网 发布:淘宝五年老店怎么计算 编辑:程序博客网 时间:2024/06/05 17:05
2009-03-11 | C# BCD码与十进制数的转换
数值:97D BCD码(8421) 01111001(低位前,高位后)的表示方式。
实现方式:
9的BCD:1001
7的BCD:0111
7的0111左移4位得到01110000
用byte类型的数来表示就是 01110000+00001001=01111001
得到97的BCD码值(低位前,高位后)
C#代码的实现方式为: byte m=(((byte)7)<<4)+(((byte)9));
上面是得到97D的BCD码
对byte m进行解码得到 97
string jm="";
jm=(((byte)(m<<4))>>4).ToString()+""+(m>>4).ToString();
string jm 的值就为"97";
http://xxp5310776.blog.sohu.com/112023204.html
- 2009-03-11 | C# BCD码与十进制数的转换 分享
- C# BCD码与十进制数的转换
- BCD码与十进制之间的转换
- BCD码与十进制转换
- 十六进制、BCD码与十进制之间的转换
- 实现十进制与压缩bcd码之间的转换
- BCD与十进制转换的算法
- 关于BCD编码 BCD与十进制转换
- 关于BCD编码 BCD与十进制转换
- 关于BCD编码 BCD与十进制转换
- 关于BCD编码 BCD与十进制转换
- 十六进制、BCD码和十进制的转换
- BCD码和十进制的相互转换
- BCD码与十进制
- BCD码、十六进制与十进制互转(转载),其他转换
- 十进制数与ASCII码的转换
- 十进制,BCD数怎样转8421BCD码
- 十进制数与二进制数的转换
- Google退出中国事件及部分人士的评论
- 不关UAC去除单个程序右下角盾牌限制,给UAC添加白名单
- js,jsp
- Google可能退出中国
- What are the difference between DDL, DML and DCL commands?
- 2009-03-11 | C# BCD码与十进制数的转换 分享
- c#中 Static Public Void 它们的用途与区别
- C# BCD编码解码
- Axapta: Multi tables lookup
- what would you do if you had only one day left to live?
- 帮你做新年理财计划
- struts2中的action单元测试
- java数据结构讲述之链表
- 解决 UIViewTable cellForRowAtIndexPath 警告 问题