您的位置 首页 厂商

最常用的Long型变量转BCD码

将长整型变量sec转换成单字节BCD码并存入显示缓冲数组中unsignedchara[10];voidlong_to_bcd(unsignedlongsec){a[0]=sec%

将长整型变量sec转化成单字节BCD码并存入显现缓冲数组中
unsigned char a[10];
void long_to_bcd(unsigned long sec)
{
a[0] = sec % 10; // 取得个位
a[1] = sec / 10 % 10; // 取得十位
a[2] = sec / 100 % 10; // 取得百位
a[3] = sec / 1000 % 10; // 取得千位
a[4] = sec / 10000 % 10; // 取得万位
a[5] = sec / 100000 % 10; // 取得十万位
a[6] = sec / 1000000 % 10; // 取得百万位
a[7] = sec / 10000000 % 10; // 取得千万位
a[8] = sec / 100000000 % 10; // 取得亿位
a[9] = sec / 1000000000 % 10; // 取得十亿位
}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/258462.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部