int型整数和BCD码之间的相互转化
来源:互联网 发布:京挑客cms系统 编辑:程序博客网 时间:2024/05/18 11:49
举例说明:假设int型整数为12345678,转化为BCD码后成为了32位的12345678,表示4个字节。
#include<stdio.h>typedef unsigned long u32;u32 inttoBCD(int m){ u32 r=0,n=1; int a; while(m) { a=m %10; m=m/10; r=r+n*a; a=a<<4; } return r;}
举例说明:假设BCD码为32位的12345678,一共四个字节,转化为int型整数后成为了12345678,
#include<stdio.h>typedef unsigned long u32;int BCDtoint(u32 m){ int a=0,b=1; u32 n; while(m) { n=0xF&m; m=m>>4; a=a+b*n; b=b*10; } return a;}
0 0
- int型整数和BCD码之间的相互转化
- BCD和ASCII相互转化及BCD转int的函数
- string 和 int 之间的相互转化
- 字符串和整数之间的相互转化
- C++: byte数组和int整数的相互转化
- java中String和int之间的相互转化
- int 型数组与vector对象之间的相互转化
- String、int。long之间的相互转化
- int、char、String之间的相互转化
- BCD码和十进制的相互转换
- C++: byte和int的相互转化
- C++: byte和int的相互转化
- C++: byte 和 int 的相互转化
- C++: byte和int的相互转化
- C++: byte和int的相互转化
- 字符串和int float的相互转化
- CString和int的相互转化
- c语言 ascii 和 压缩bcd 码之间的相互转换
- Android Studio 引入 android-support-v7-appcompat 包问题
- 华为存储HCIE-Storage认证培训详解
- 学习记录-Qt布局中的Spacer使用
- Oracle分析函数总结(3)- 数值分布 - cume_dist,percent_rank,ntile,percentile_disc,percentile_cont,ratio_to_report
- leetCode练习(43)
- int型整数和BCD码之间的相互转化
- 算法-第四版-练习1.2.12解答
- android app调试没问题,但打包签名的apk,运行时出现闪退怎么办?
- JavaScript数据结构与算法Item2--栈
- Android开机自启动应用app的功能
- Qt剪贴板
- effective stl 第33条:对包含指针的容器使用remove这一类算法时要特别小心
- ARI聚类效果评价指标
- 介绍一个jqurey上传库