数制之间的转换
2014-09-08 19:14
141 查看
①十进制数与P进制数之间的转换
方法:十进制除以P进制的基数(二进制2、八进制8、十六进制16)
②p进制数与十进制数之间的转换
方法:P进制按权展开
③BCD码
是用4 位二进制数码来表示一位十进制数字。
BYTE BcdToByte(BYTE bcd)
{
return ((bcd >> 4) & 0x0f) * 10 + (bcd & 0x0f);
}
BYTE ByteToBcd(BYTE b)
{
return (b/10<<4) + b%10;
}
BCD码是用4
位二进制数码来表示一位十进制数字。
方法:十进制除以P进制的基数(二进制2、八进制8、十六进制16)
②p进制数与十进制数之间的转换
方法:P进制按权展开
③BCD码
是用4 位二进制数码来表示一位十进制数字。
BYTE BcdToByte(BYTE bcd)
{
return ((bcd >> 4) & 0x0f) * 10 + (bcd & 0x0f);
}
BYTE ByteToBcd(BYTE b)
{
return (b/10<<4) + b%10;
}
BCD码是用4
位二进制数码来表示一位十进制数字。
相关文章推荐
- 变量和数制进制之间的相互转换以及八大基本数据类型
- C实现数制之间的相互转换
- 数制系统之间的转换总结(各进制的转换)
- 数制系统之间的转换总结(各进制的转换)
- 数制和码制及其之间的转换关系
- 【C语言】-变量之间的类型转换
- jni和java之间字符串的转换
- Gson在java对象和json字符串之间转换
- 经纬度与度分秒之间的转换
- 64位win系统配置32位程序,需要64位32位之间转换
- MJExtension字典和模型之间相互转换的轻量级框架的使用实例
- xsd与xml和类(class)对象之间的互相转换
- MFC中 'CString' to 'WPARAM'之间的转换
- CString,int,string,char*之间的转换
- C#中char[]与string之间的转换
- java Data、String、Long三种日期类型之间的相互转换
- VC中CDC与HDC的区别以及二者之间的转换
- java 字符串和数组的之间的转换
- 【C#】枚举和字符串以及数字之间的互相转换
- 不同进制之间的转换的各种方法